起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 717|回复: 26

【搞定】X3是否支持法语等语言输入?**

[复制链接]
发表于 2008-3-24 13:40:23 | 显示全部楼层 |阅读模式
客户要输入法语,法语有一些带撇的字母,输入后就成问号了,这个有办法解决吗?
回复

使用道具 举报

发表于 2008-3-24 15:37:37 | 显示全部楼层
平台对Unicode的支持
                       对于数据类型为字符的字段定义DataTypeAttribute提供
                       IsUnicode的选项,选择后,会按如下规则建表
                       MSSQL: nvarchar
                       Oralce: nvarchar2
                       IsUnicode为Ture后,EditStyle提供Unicode字符串和
                       Unicode文本的选项,平台的DataEdit、表格文档和数据
                       网格提供对应的表现,支持GB18030标准的字符集表现和录入
                       DataGrid如果使用Unicode的字段后,需要把OptionsView的
                       edoControlDraw选上,DataGrid目前不支持Unicode打印
                       表格文档支持Unicode字段的编辑和打印
                       注意:
                        1。IsUnicode选中后需要同时设置字段的显示字体,同时选中FontStored选项,
                        否则无法显示生僻字。
                        2:目前同时含有Unicode字段的数据表在创建时需要强制创建,且无法保留数据。
                        3:目前含有Unicode字段的数据表只能使用在平台的标准数据集里。
                        4:目前Unicode字段在表格文档的打印方面不支持自动适应。
回复 支持 反对

使用道具 举报

发表于 2008-3-24 16:23:50 | 显示全部楼层
按照二楼的做法还是不行。
我先改了一个字段【姓名】(原来是数据集类型是字符,表现类型是字符串)。
1.我把数据类型参数(tdatatypeattribute)中的isUnicode勾上,然后强制创建物理表,强制更新。测试输入法语,没成功。
2.我在1步的基础上,修改了字段的表现类型为Unicode字符串,在创建物理表,还是不行
3.我在前面的基础上把字段的属性{FontStored}勾上,测试还是不行。
现在我该怎么做呢?
回复 支持 反对

使用道具 举报

发表于 2008-3-24 16:28:40 | 显示全部楼层
首先,数据库中是否已经是可以存法语字符的设置了,比如你用数据库自己的工具是否可以存进去法语字符
回复 支持 反对

使用道具 举报

发表于 2008-3-24 16:30:05 | 显示全部楼层
2楼的做法如果数据库设置也是好的,可以保证存GB13000的字符,是否可以保存法文字符不确定了
回复 支持 反对

使用道具 举报

发表于 2008-3-24 16:43:21 | 显示全部楼层
我在sqlserver里可以存进去法语字符,字段属性是nvarchar类型。但是运行客户端,看到的就是乱码。
回复 支持 反对

使用道具 举报

发表于 2008-3-24 16:45:51 | 显示全部楼层
那我们怎么办呢?
回复 支持 反对

使用道具 举报

发表于 2008-3-24 16:59:49 | 显示全部楼层
怎么输入一个法语字符呢?我这里也测试一下
回复 支持 反对

使用道具 举报

发表于 2008-3-24 18:00:33 | 显示全部楼层
Compañía

Á  é  í ó ú  ñññññ
回复 支持 反对

使用道具 举报

发表于 2008-3-25 08:39:18 | 显示全部楼层
看看我这里的效果

1.png

2.86 KB, 下载次数: 226

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 07:21 , Processed in 0.048052 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表