当前位置:主页>销售管理软件> 列表

辛辛苦苦写的软件在繁体操作系统下显示乱码,如何解决? 找金蝶企业管理软件

库存管理软件版1楼: 问题
1.为什么浏览器 和 word就没有这样的问题,选择一下编码就自动好了~
2.是否和form的font.charset有关系,form是如何决定用什么编码显示文字的?写配置文件动态控制font.charset是否可以?
3.不需要编码转化,只要能在繁体下显示正常的简体就好了~

2楼: 你用UniCode字符就行了,
如:
var
str:widestring;
begin
str:=''中国'';
//...
end;
===============================================================
记账凭证控件CNPZGrid V3.0:http://www.delphifans.com/SoftView/SoftView_610.html 如金蝶企业管理软件

3楼: 问题什么是UniCode呢? 我写在lable和button上的Caption是Unicode字符吗?如何才能支持Unicode字符呢?

4楼: 楼主的基础知识要补了

5楼: http://www.delphibbs.com/delphibbs/dispq.asp?lid=3185897
我就是按照delphi朋友的幫助搞定的.

6楼: 把界面控件的字体的Charset属性都设置为GB2312_CHARSET,大部分控件都能在繁体中文下正常显示。对于不能正常显示的控件,可以换成支持Unicode的控件,可以改用TntUnicode控件,下载地址:http://tnt.ccci.org/delphi_unicode_controls/

库存管理软件版7楼: 不好意思,学了一招

8楼: to yang6130
你的写法是不对的,只能在简体上用,繁体系统是认不出来的,因为简繁体的操作系统默认的字符集代码页是不同的。

目前较简单的方法就是用TntUnicode控件!

9楼: 我来看看,用这个控件不用改代码吧??

10楼: 换控件我要重写程序了~~ 我看看换字符集行不行~

11楼: 换控件很简单呀,直接编辑*.dfm文件,把控件改为相应的Tnt控件就行。