高分请求指点:Delphi7在英文环境下的汉字处理问题 ( 积分: 200 )

  • 主题发起人 主题发起人 zhenkui
  • 开始时间 开始时间
Z

zhenkui

Unregistered / Unconfirmed
GUEST, unregistred user!
我在英文版windows XP操作系统中安装Delphi7后,发现如下问题:
1.无法在代码编辑器中输入汉字,虽然使用粘贴的方法可以让汉字正常显示在代码编辑器中,但该汉字一被存储到MS SQL数据库中又会变成乱码.
2.用SQL事件探查器追踪存储汉字的SQL语句后发现,Delphi无法正确传递汉字的字符,SQL语句在作赋值时汉字已乱码,不知Delphi使用了何种代码页.
我公司是外资企业,所有操作系统都是原装正版的英文版windows XP,平时使用其它英文版的应用软件处理汉字一切正常.难道Delphi离开了中文操作系统就不能正常处理汉字吗?
 
我在英文版windows XP操作系统中安装Delphi7后,发现如下问题:
1.无法在代码编辑器中输入汉字,虽然使用粘贴的方法可以让汉字正常显示在代码编辑器中,但该汉字一被存储到MS SQL数据库中又会变成乱码.
2.用SQL事件探查器追踪存储汉字的SQL语句后发现,Delphi无法正确传递汉字的字符,SQL语句在作赋值时汉字已乱码,不知Delphi使用了何种代码页.
我公司是外资企业,所有操作系统都是原装正版的英文版windows XP,平时使用其它英文版的应用软件处理汉字一切正常.难道Delphi离开了中文操作系统就不能正常处理汉字吗?
 
是我没说明白,还是高手未出现啊?
 
俺用的就是E 文版的XP,开发工作一点问题都没有,和中文版的差不多.
你要在里面装中文的字库.再改下内码. 
 
kenns2000
东方语言字库(包括中文的字库)是装好的,XP的默认语言设定中也改成了'Chinese (PRC)'.其他一切处理汉字的英文版程序如同中文版一样,可以正常录入和显示,包括英文版的SOL,只有delphi不认帐.请问内码如何改法,可否具体点?
注:我用的delphi7是英文版的.
谢谢
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部