急!D7写的软件在台湾,香港其他国家显示乱码问题 系统:XP3 简体开发环境:delphi7问题:在我们大陆写的软件,到了台湾,香港其他国家显示乱码,请教如何解决... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 中文支持及中文字库2 在区域设置中,将 非unicode程序的默认字符集改为中文 是不是在我们大陆安装好支持D7的中文字库,可执行文件exe就包括了我们安装的字库了? 刚安装了一个TNT 控件包 v2.3,是不是D7自带的button,label有显示汉字的组件换为TNT 控件包的组件就行了...有没有人用过TNT 控件包 v2.3^_^ begin Application.Initialize; {在工程文件,加上下面一句话} SetThreadLocale(DWORD(Word(SORT_DEFAULT) shl 16) or DWORD(Word(SUBLANG_CHINESE_SIMPLIFIED) shl 10) or DWORD(Word(LANG_CHINESE))); Application.CreateForm(TFormMain, FormMain); Application.Run;end. to wellnj: 加了语句也不行. 最简单的:用Delphi 2010如果有三方控件,那可能就比较麻烦偶正在写多语言项目,基础结构已经OK了 用Localizer或TsiLang组件试试,做多语言版本的程序蛮方便的,另外给你个链接:http://www.delphibbs.com/keylife/iblog_show.asp?xid=29430 我也在开发这方面的应用,说点我的经验:程序D7开发,之前的文本字段基本都用的Varchar,现在的需求是需要英文、简体中文、繁体中文三文界面,用户输入有可能是英文、简体、繁体。根据需求,调整数据库的文本字段为NVarchar后,跨语言平台使用时非本平台字符会显示成“?”,没办法这是D7不支持Unicode造成的。思前想后,还是考虑把代码升级成最新的Delphi XE2版本,但现在的问题是,之前开发的代码里面深入结合了 InfoPower和1stClass 两组控件,目前还没找到可以用的授权版本,而且不知道改动有多少。也尝试老版本的控件修改到新版本,费了挺大劲BUG很多,打算放弃了。目前也正在郁闷中,有兴趣的话一起交流交流!Q2467738 dbgrideh左边的小箭头 帮忙解答一下 :) 类型转换我遇到难题!!!请大家帮忙!谢谢!!!急!!!!!!!!! 如何取得IE中的文本 如何用delphi解决实时监控问题? ◢◣请大家推荐一些网络封包的捕获工具,如WPE之类 有关组合框的seltext属性的问题 这些是什么意思? 怎样去掉菜单的默认快捷键 sos:如何获得图象分辨率 。。。。初来乍到,请大侠帮忙。。 菜鸟求救,刚安装的delphi7 打开delphi32.exe-无法找到入口 自己分配的窗口中有必要用DefWindowProc么?
2 在区域设置中,将 非unicode程序的默认字符集改为中文
Application.Initialize;
{在工程文件,加上下面一句话}
SetThreadLocale(DWORD(Word(SORT_DEFAULT) shl 16) or
DWORD(Word(SUBLANG_CHINESE_SIMPLIFIED) shl 10) or
DWORD(Word(LANG_CHINESE)));
Application.CreateForm(TFormMain, FormMain);
Application.Run;
end.
加了语句也不行.
如果有三方控件,那可能就比较麻烦
偶正在写多语言项目,基础结构已经OK了
程序D7开发,之前的文本字段基本都用的Varchar,现在的需求是需要英文、简体中文、繁体中文三文界面,用户输入有可能是英文、简体、繁体。
根据需求,调整数据库的文本字段为NVarchar后,跨语言平台使用时非本平台字符会显示成“?”,没办法这是D7不支持Unicode造成的。思前想后,还是考虑把代码升级成最新的Delphi XE2版本,但现在的问题是,之前开发的代码里面深入结合了 InfoPower和1stClass 两组控件,目前还没找到可以用的授权版本,而且不知道改动有多少。也尝试老版本的控件修改到新版本,费了挺大劲BUG很多,打算放弃了。目前也正在郁闷中,有兴趣的话一起交流交流!Q2467738