当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 关于wine乱码,真是急死人!!!!
帖子发表于 : 2008-05-24 14:07 

注册: 2008-05-24 13:39
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
真是急死人!!
现在查网上wine的乱码的贴子,都说的不清楚!!!
我自己发现乱码有两种情况:
1、按钮等处的字符,被显示成同样的“小方框"或<<类的的字符。
2、运行windows程序时,某些界面下窗口内的文字被显示成各式各样的乱码。如ACAD2004的命令窗口。
这两种情况产生的原因是不同的!
第1种情况是字体问题。也说是说Tohama这样的英文字体,不能正确显示中文字符。所以就统一显示为方块或其他的特殊字符!所以添加字体,并在reg文件中对窗口中控件的字体文件加以设置,就可以解决了!
第2种情况,我分析、很可能是,wine或产Ubuntu把未能正确辨识中文字符串,而是把中文字符串(双字节)认成了一对对的单字节的ACIIC码了! 这种情况是装再多字体也不管用的!!!!
另,第2种情况的乱码,复制粘在Gedit里就显示为正常的中文字符了!!!!

楼主的情况,就是第2种吧!

清楚的大侠们,求你们说清楚点好不好!!!
我查遍了网上的贴子,好像都是真对第1种情况的处理。也有说本机编译wine的(带中文补丁的),但这样就能解决第2种情况吗??
是不是呢???
大侠们请回答我们这些初入道的人吧!!!!!!!!!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-24 21:48 
头像

注册: 2007-05-12 22:48
帖子: 1344
送出感谢: 0 次
接收感谢: 0 次
也期待第二个问题的解决


页首
 用户资料  
 
3 楼 
 文章标题 : 我也期待解决第二个问题阿
帖子发表于 : 2008-05-26 16:33 
头像

注册: 2005-10-01 21:38
帖子: 964
地址: 湖南邵东流光岭
送出感谢: 0 次
接收感谢: 0 次
听说可以打补丁,但是补丁不会打阿,置顶那个帖子太复杂了。搞不好,整个wine都不能使用了。


_________________
小江恩的博客
http://gann.blog.ifeng.com/


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-30 9:52 

注册: 2006-08-11 23:52
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
昨天我打了一次补丁还是不行


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-30 10:03 
头像

注册: 2007-04-06 10:24
帖子: 2487
地址: ~/Shanghai
送出感谢: 0 次
接收感谢: 0 次
我只是把windows下的常用字体服知道 /home/greco/.wine/drive_c/windows/fonts 就好了
够简单吧,你先试试


_________________
http://silenceisdefeat.com/~greco
代码:
''.join([chr(ord(c)-2) for c in 'O{"G/ockn"ku<"itgeq0ujkBiockn0eqo'])
echo -n "Z3JlY28uc2hpQGdtYWlsLmNvbQ==" | base64 -d


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-05-30 10:05 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
是wine版本问题
很早前,我就用dialog字体修改的方法,都改好过的。后来的版本,似乎又出了问题(可能是部分软件)。

没功夫折腾wine。没什么需要。如果急的话,直接虚拟机吧。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 关于wine乱码,真是急死人!!!!
帖子发表于 : 2009-03-31 14:08 
头像

注册: 2007-01-30 7:13
帖子: 1446
送出感谢: 4
接收感谢: 0 次
wine的乱码绝对是令人头大的问题。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 关于wine乱码,真是急死人!!!!
帖子发表于 : 2009-03-31 20:46 

注册: 2009-03-18 22:09
帖子: 72
送出感谢: 0 次
接收感谢: 0 次
1。1。18不用补丁了, 但是注册表还是要设置的


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 关于wine乱码,真是急死人!!!!
帖子发表于 : 2009-03-31 20:56 

注册: 2007-02-26 19:59
帖子: 49
送出感谢: 0 次
接收感谢: 0 次
1、先把win下的中文字体都拷到
$HOME/.wine/drive_c/windows/Fonts
2、再新建一个纯文本文件,例如叫 zh.reg,加入以下内容

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"

3、运行 regedit zh.reg
4、wine cstrike.exe
(测试下,祝你好运!)


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 关于wine乱码,真是急死人!!!!
帖子发表于 : 2009-04-06 22:07 

注册: 2009-04-04 11:18
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
好人啊,顶楼上的100000000000000000000次,按楼上的方法设置难题已解决,再次感谢 :em11


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 关于wine乱码,真是急死人!!!!
帖子发表于 : 2009-05-09 16:14 

注册: 2009-04-23 13:42
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
wine的乱码是因为字体关联不正确造成的,在解决的时候需要修改注册表的键值,在ubuntu8.04中安装了wine如果显示的都是乱码可以通过修改注册表关联来解决。

注册表并不怎么陌生,但是想起来windows中繁琐的查找注册表显然是会头痛的。

在linux中需要作的是打开终端,然后输入命令cd .wine会自动查找该文件夹,然后只需要输入ls查看下文件,果然system.reg就在这!那么来编辑下吧~gedit system.reg,按照网上的说明方法。

打开.wine/system.reg

进行编辑

(一定要使用 gedit 或其他支持 gb2312/utf8 编码的编辑器修改这些文件,否则文件中的中文可能变乱码)

搜索: LogPixels
找到的行应该是:[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
将其中的:
“LogPixels”=dword:00000060

改为:
“LogPixels”=dword:00000070

搜索: FontSubstitutes
找到的行应该是:[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
将其中的:
“MS Shell Dlg”=”Tahoma”
“MS Shell Dlg 2″=”Tahoma”

改为:
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”

保存完成就ok拉。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 关于wine乱码,真是急死人!!!!
帖子发表于 : 2009-05-09 16:45 
头像

注册: 2009-04-18 11:03
帖子: 239
送出感谢: 0 次
接收感谢: 0 次
你安装最新的wine纠不会有这个问题了~


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 关于wine乱码,真是急死人!!!!
帖子发表于 : 2009-05-11 1:04 
头像

注册: 2009-02-26 13:07
帖子: 104
送出感谢: 0 次
接收感谢: 0 次
zemcjx 写道:
wine的乱码是因为字体关联不正确造成的,在解决的时候需要修改注册表的键值,在ubuntu8.04中安装了wine如果显示的都是乱码可以通过修改注册表关联来解决。

注册表并不怎么陌生,但是想起来windows中繁琐的查找注册表显然是会头痛的。

在linux中需要作的是打开终端,然后输入命令cd .wine会自动查找该文件夹,然后只需要输入ls查看下文件,果然system.reg就在这!那么来编辑下吧~gedit system.reg,按照网上的说明方法。

打开.wine/system.reg

进行编辑

(一定要使用 gedit 或其他支持 gb2312/utf8 编码的编辑器修改这些文件,否则文件中的中文可能变乱码)

搜索: LogPixels
找到的行应该是:[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
将其中的:
“LogPixels”=dword:00000060

改为:
“LogPixels”=dword:00000070

搜索: FontSubstitutes
找到的行应该是:[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
将其中的:
“MS Shell Dlg”=”Tahoma”
“MS Shell Dlg 2″=”Tahoma”

改为:
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”

保存完成就ok拉。


精彩!


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 关于wine乱码,真是急死人!!!!
帖子发表于 : 2009-05-26 11:31 

注册: 2007-12-23 11:24
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
太好了,解决了,谢谢。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 关于wine乱码,真是急死人!!!!
帖子发表于 : 2009-05-27 10:25 

注册: 2009-04-29 15:43
帖子: 56
送出感谢: 0 次
接收感谢: 0 次
回答明确,操作简单,立竿见影!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译