Board logo

Subject: 卸载cnpack后delphi7出现乱码 [Print This Page]

Author: z820401    Time: 2009-11-16 16:52     Subject: 卸载cnpack后delphi7出现乱码

我卸载了cnpack后,用delphi7做的程序,只要有中文的,一运行中文就变成乱码了。设计阶段还好好的,一运行就乱码。把cnpack重新安装了,就没这个问题了。请大家帮帮我什么原因。我怎么感觉有点被cnpack绑架了的感觉。
我的系统是xp sp3

我用的版本是CnWizards_0.9.4.547.exe

[ 本帖最后由 z820401 于 2009-11-16 16:54 编辑 ]
Author: zjy    Time: 2009-11-16 18:14     Subject: 请问您的XP系统是什么语言的?

cnwizards中只有一个与本地化有关的选项:
在“设置”的“环境设置”页,有一项“使用SetThreadLocale修正...”用于修正Win7/Vista下D7打开中文窗体显示为乱码的问题。

有用户报告在英文XP下,选择英文区域时CW可能导致D7保存的窗体格式不正确:
http://bbs.cnpack.org/viewthread.php?tid=4064&extra=page%3D1

关于该问题,暂时还没有更多信息,您可以将出现乱码的窗体保存为TEXT格式,用记事本看看DFM文件中的中文字符串是什么格式?
Author: z820401    Time: 2009-11-17 10:27

中文版的啊
Author: z820401    Time: 2009-11-17 10:29

D7设计和打开窗口的时候都没问题,中文显示都正常的,可一运行,程序就的中文就成乱码了。
但是如果我装上cnpack,这个毛病就没有了,现在我都不能卸载cnpack了
Author: jAmEs_    Time: 2009-11-18 17:59

我以前试过类似的问题,好像跟操作系统有关的,重新建一个新系统用户可以解决,但是也发现过后面又出现问题,不过只出现过一次,后来我再重建一次,一直都正常。。。我觉得应该还是操作系统问题居多,我的系统本身是繁体的,因有需要设置成简体的,但是我发现有些简体软件使用有些问题,所以我认为是操作系统原因。
可以到我的博客 http://liaoxuewei1980.spaces.live.com/ 看看“Delphi乱码一例解决”
Author: yhw1999    Time: 2010-10-25 13:18

http://www.cnblogs.com/amonw/archive/2009/11/04/1595659.html

Delphi 7 窗体中文乱码问题




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0