急!D7写的软件在台湾,香港其他国家显示乱码问题
系统:XP3 简体
开发环境:delphi7
问题:在我们大陆写的软件,到了台湾,香港其他国家显示乱码,请教如何解决...
[解决办法]
安装中文字库
[解决办法]
语言不通,装字库
[解决办法]
1 中文支持及中文字库
2 在区域设置中,将 非unicode程序的默认字符集改为中文
[解决办法]
安装个 繁简体转换器。
我公司从台湾的软件都要转换
[解决办法]
当然会乱码啦,内码都不一样了,做个多国语言的资源文件,判断内码环境后读取相应的资源
[解决办法]
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.