我把delphi中的代码复制到记事本或sql server查询分析器中,为什么中文会出现乱码?(50分)

  • 主题发起人 主题发起人 bestdelpher
  • 开始时间 开始时间
B

bestdelpher

Unregistered / Unconfirmed
GUEST, unregistred user!
我把delphi中的代码复制到记事本或sql server查询分析器中,为什么中文会出现乱码?
 
我也想知道,可能sql server 的碼是unicode吧
 
应该不止unicode般简单
是这样的,
我的delphi版本是6.0
在调试时,我经常用ctrl+f7察看在程序中生成的sql语句,可不管我把它复制到
记事本或sql server查询分析器中,中文都会出现乱码,大家没遇到吗?
我重装过delphi,也打过SP2
 
是Delphi6的中文存储的为unicode
这也就是为什么d5打不开d6的dfm
文件(如果用中文设置了text,hint属性)的原因
 
哈哈,这个问题我也遇到过!你肯定是安装了OfficeXP
这是文字服务搞的鬼
建议你把CTFMON.exe进程kill掉,然后把它改掉名字或kill都可以
然后在区域设置里将E文作为默认输入法应该就可以了
 
进程可以改名字吗?
我试一试
 
改掉exe文件,是为了防止下次再次自动载入
 
不对啊,关掉CTFMON.EXE,连输入法都不见了。
而却好像也没效果。
 
你装的是英文操作系统,语言设的是简体吧
 
好像上面大家的都不能解决,但却莫名其妙的好了。
就这样吧,散分
 
我现在已经发现了,用附件里的代码转换工具可解决
 
后退
顶部