Delphi7显示中文乱码

Mr Dang 2013-04-27 01:34:25
1、button控件的caption属性我输入 发送 caption属性里面是空白,但是窗体的按钮上面显示有 发送

2、在Unit1,显示的是

button2.Caption:='口 口';

//乱码这里我输入的是'接收',运行程序显示正常


问题:我把Form1的字体设置为system/simsun ParentFont设置为True ,没用
把Delphi7重装也没用
昨天Delphi还正常,就是装了个SPCOMM控件,就变这样子了。
...全文
1355 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr Dang 2013-04-28
  • 打赏
  • 举报
回复
@怪才 照你的方法,我在别人的电脑里拷贝了他的全部字体覆盖安装我自己的全部字体,卸载了Delphi,删除了整个Delphi注册表文件(software下的Borland文件夹),重启电脑,然后重新装了遍Delphi7. 弄好了,万分感谢。
怪才 2013-04-28
  • 打赏
  • 举报
回复
我之前遇到了一样的问题,应该是系统字体(MS Sans Serif)的问题导致的。 参考:http://blog.csdn.net/none01/article/details/8652677
Mr Dang 2013-04-28
  • 打赏
  • 举报
回复
@fox600123 dfm文件里修改了,没用。 准备重装系统了。
Mr Dang 2013-04-28
  • 打赏
  • 举报
回复
@fox600123 dfm文件里修改了,没有。 @51357 我是用的XP,开始装上去的时候,Delphi正常,后面用着就出现乱码了。
Jackson_GZ 2013-04-27
  • 打赏
  • 举报
回复
你是否在用win7? 试试下面方法 新建一个dpk, 包含下面单元, 然后安装在D7中, 主要是设置D7的语言为中文 unit D7_FixWin7Mains; interface uses Windows; implementation initialization SetThreadLocale(LOCALE_SYSTEM_DEFAULT); end.
fox600123 2013-04-27
  • 打赏
  • 举报
回复
到dfm文件里修改看看? form-右键-view as text
Mr Dang 2013-04-27
  • 打赏
  • 举报
回复
系统的语言与区域 设置的是 中国(中文) 中国。
Mr Dang 2013-04-27
  • 打赏
  • 举报
回复
@sololie 我装了个Delphi2010的,在代码区的问题还是在,还是'口 口'的乱码.按钮的caption倒是能输入中文了,打开别人的工程caption也是空白。 今天下班了,明天再试,今天万分感谢你。
sololie 2013-04-27
  • 打赏
  • 举报
回复
你搜Delphi7_Lite_Full_Edition_7.3.4.0v3_Build_20101201 另外你重装前,在注册表里把带broland的都删掉
Mr Dang 2013-04-27
  • 打赏
  • 举报
回复
@sololie 我已经重装D7了。没有用,还是一样的。 lsuper的D7版在哪里有下,能给个链接?
sololie 2013-04-27
  • 打赏
  • 举报
回复
估计卸了这控件也没用,这控件卸载不做还原的吧。lsuper的那个d7版本就很好,可以随时还原d7的注册表和设置。话说俺昨天弄乱了着色和高亮style,干脆删了d7换09了。 LZ重装一次D7算了。
Mr Dang 2013-04-27
  • 打赏
  • 举报
回复
@simonhehe 按你说的还是一样的。
simonhehe 2013-04-27
  • 打赏
  • 举报
回复
1 看一下你电脑的语言区域设置有没有问题 2 在窗体的Font属性中设置字体, Name='宋体', charset= chinese_gb2312 3 卸了这个控件, 换个别的版本吧

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧