请问有谁开发过同时多语言的数据库程序(如同时在简体,日文) ( 积分: 100 )

  • 主题发起人 主题发起人 chinaman81
  • 开始时间 开始时间
C

chinaman81

Unregistered / Unconfirmed
GUEST, unregistred user!
开发环境:WINXP+SQL2000
开发工具:DELPHI7。0
三层架构,SOCKET连接
出现问题:在日文查询数据时出现乱码?
注:1。在日文操作系统中调用开发的程序时出现文字乱码,有部分日文的,简体的,表现为‘?’,查阅了一下资料,说是代码页转换的问题会出现文字表现为‘?’
2。在录入数据的简体环境没有问题
3。在日文环境下直接调用SQL的查询分析器无乱码情况
4. 在日文环境下直接在DELPHI7。0中用ADO,BDE连接数据库,查询出来的数据文字也部分出现?
5.所有操作系统均加载了简体,日文支持
不知哪位朋友有这方面的经验,请予以指教!
分不够可以再加!
请有这方面经验的朋友可直接与QQ464820538联系,谢谢!
 
开发环境:WINXP+SQL2000
开发工具:DELPHI7。0
三层架构,SOCKET连接
出现问题:在日文查询数据时出现乱码?
注:1。在日文操作系统中调用开发的程序时出现文字乱码,有部分日文的,简体的,表现为‘?’,查阅了一下资料,说是代码页转换的问题会出现文字表现为‘?’
2。在录入数据的简体环境没有问题
3。在日文环境下直接调用SQL的查询分析器无乱码情况
4. 在日文环境下直接在DELPHI7。0中用ADO,BDE连接数据库,查询出来的数据文字也部分出现?
5.所有操作系统均加载了简体,日文支持
不知哪位朋友有这方面的经验,请予以指教!
分不够可以再加!
请有这方面经验的朋友可直接与QQ464820538联系,谢谢!
 
也就是根據FORM裡的控件,要用到的語言文字的地方全部保存為:INI、XML、注冊表或數據庫。然後以賦值來決定使用的語言。
 
那是你数据库的字符集不正确,你可以配置一个数据库的字符集就可以了,就不会出现乱码。
 
数据库的字符集,应该不关它的事,我现在的数据库在中文WIN2003SERVER上,并且我在日文操作系统的SQL查询分析器中查看无乱码现象,简体,日文均正常,就是在DELPHI的程序中有乱码现象,我用的是ADO,应该是与DELPHI的ADO还是哪个方面的组件有关,我现在未找到原因
 
用nvarchar就可以了
 
to bbscom,
界面部分的内容没问题,问题是数据库中存放的数据取出来以后就不行
 
to luckywzy
数据库中的与文字有关的字段均是NVARCHAR类型,请注意在日文的查询分析器中查看数据库的内容没问题,是在将数据库中的内容通过ADO查询出来以后在DELPHI里面显示会出现乱码
 
大家可以凭经验估计可能是什么地方会出现这种问题?
给个提示?
现在我主要是没有什么头绪,不知问题最可能出个哪儿?
等几天有空的时候我再把DELPHI的ADO封装看一下!
 
应该是DELPHI支持的有问题.
http://www.tntware.com/delphicontrols/unicode/
 
原来一直听说DELPHI对Unicode支持不好,现在总算知道有多么不好啦!
Gear1023说得对,是DELPHI支持的有问题.
不过想请问一下Gear1023一下,Delphi里支持Unicode的报表有哪些?
 
本人对于Delphi支持Unicode的问题,只是道听途说!
"Delphi支持Unicode的报表有哪些"这个问题的回答是"不知道",
如果哪们清楚的话,还望共享一下!
 
问题出在delphi7对UNICODE 的支持有问题,无论sqlservver怎么设置都不行
你装一套tnt组件就好了^  
 
后退
顶部