英文的local, wine英文软件没有任何问题. 近日需要运行一中文软件, 结果发现乱码
按照网上的帖子, 做了一下事情
-----------------------------
“LogPixels”=dword:00000060
改为:
“LogPixels”=dword:00000070
------------------
“MS Shell Dlg”=”Tahoma”
“MS Shell Dlg 2″=”Tahoma”
改为:
“MS Shell Dlg”=”simsun”
“MS Shell Dlg 2″=”simsun”
------------------
下载simsun字体, 复制到N个地方
-----------------
在win.ini后加入
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
--------------------------------
问题依旧. 然后我把注册表里, 所有的字体都换成simsun, 只有很少很少的一些部分不乱码了.
谁知道些好的办法, 或者排查乱码的方法.
可恶的乱码
-
- 帖子: 30
- 注册时间: 2006-11-24 15:52
Re: 可恶的乱码
这个......杯具
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- yjcong
- 帖子: 2470
- 注册时间: 2006-02-28 3:11
-
- 帖子: 178
- 注册时间: 2007-10-14 13:22
Re: 可恶的乱码
在编译之前给源码打上下面这个补丁,中文locale下绝对不会有乱码:
viewtopic.php?f=121&t=307693
补丁的作用是根据locale指派正确的codepage,在英文locale下会软件运行中文软件相当于在英文windows环境下运行中文软件。不过字体指定使用文泉驿细黑,英文locale下应该不会乱码。搂住可以试试这个补丁。补丁里locale和字体相关的代码也可以自己修改成自己喜欢的。
viewtopic.php?f=121&t=307693
补丁的作用是根据locale指派正确的codepage,在英文locale下会软件运行中文软件相当于在英文windows环境下运行中文软件。不过字体指定使用文泉驿细黑,英文locale下应该不会乱码。搂住可以试试这个补丁。补丁里locale和字体相关的代码也可以自己修改成自己喜欢的。