Ubuntu 10.04下Wine乱码问题(unsolved)
2010-07-11 15:15
435 查看
在Ubuntu 10.04上安装了Wine后,再安装Windows下的软件,安装向导是乱码的,找到网上声称的解决办法:
彻底解决Ubuntu下wine乱码问题,使用文泉驿字体
vi ~ylmf/.wine/system.reg
打开.wine/system.reg(应该在/home/用户名/.wine)
进行编辑
(一定要使用 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”=”/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc”
“MS Shell Dlg 2″=”/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc”
//因为Ubuntu下是没有Tahoma字体的……所以wine会调用系统默认的字体来显示..而Ubuntu默认字体又不支持中文….这就是问题所在.
ubuntu 8.04-9.10都可以通过这样来解决问题。如果wine不修改这个逻辑的话,应该可以一直通过这样来解决问题。
还有一种说法:
wine的乱码是因为字体关联不正确造成的,在解决的时候需要修改注册表的键值,在ubuntu8.04中安装了wine如果显示的都是乱码可以通过修改注册表关联来解决。
注册表并不怎么陌生,但是想起来windows中繁琐的查找注册表显然是会头痛的。
1)把真正xp系统c:/windows/font/simsun.ttc 拷到用wine菜单中用brower drive c:/ 打开的虚拟c盘的同样位置。
2)改配置文件在终端中用这个:
gedit ~/.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”=”S”
“MS Shell Dlg 2″=”Tahoma”
改为:
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2”=”SimSun”
保存完成就ok拉。
经测试:两种方法都试了,但照做之后,在Ubuntu 10.04 LTS上无效,仍然乱码。不知道为什么。
彻底解决Ubuntu下wine乱码问题,使用文泉驿字体
vi ~ylmf/.wine/system.reg
打开.wine/system.reg(应该在/home/用户名/.wine)
进行编辑
(一定要使用 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”=”/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc”
“MS Shell Dlg 2″=”/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc”
//因为Ubuntu下是没有Tahoma字体的……所以wine会调用系统默认的字体来显示..而Ubuntu默认字体又不支持中文….这就是问题所在.
ubuntu 8.04-9.10都可以通过这样来解决问题。如果wine不修改这个逻辑的话,应该可以一直通过这样来解决问题。
还有一种说法:
wine的乱码是因为字体关联不正确造成的,在解决的时候需要修改注册表的键值,在ubuntu8.04中安装了wine如果显示的都是乱码可以通过修改注册表关联来解决。
注册表并不怎么陌生,但是想起来windows中繁琐的查找注册表显然是会头痛的。
1)把真正xp系统c:/windows/font/simsun.ttc 拷到用wine菜单中用brower drive c:/ 打开的虚拟c盘的同样位置。
2)改配置文件在终端中用这个:
gedit ~/.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”=”S”
“MS Shell Dlg 2″=”Tahoma”
改为:
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2”=”SimSun”
保存完成就ok拉。
经测试:两种方法都试了,但照做之后,在Ubuntu 10.04 LTS上无效,仍然乱码。不知道为什么。
相关文章推荐
- Ubuntu 10.04下解决PDF中文乱码的问题
- 关于ubuntu10.04触摸板不能禁用和gedit文本编辑器中文乱码问题的一个解方案 转自:http://blog.csdn.net/luodayuan/archive/2010/05/23/5617615.aspx
- ubuntu下wine安装软件时乱码问题解决
- ubuntu10.04下安装fcitx(解决候选字乱码问题)
- ubuntu10.04中文乱码问题解决方法
- ubuntu10.04 下 gvim 菜单乱码问题
- 关于ubuntu10.04触摸板不能禁用和gedit文本编辑器中文乱码问题的一个解决方案
- ubuntu10.04 下 gvim 菜单乱码问题
- 关于ubuntu10.04触摸板不能禁用和gedit文本编辑器中文乱码问题的一个解决方案
- Ubuntu10.04下面gedit中文乱码的问题
- google earth ubuntu10.04中文乱码问题解决
- ubuntu 10.04 Rhythmbox播放器中文乱码问题解决。
- Ubuntu 10.04 Google Earth Deb 包安装后乱码问题
- ubuntu下 wine如何解决 rtx乱码问题
- 解决Ubuntu10.04 下Gedit中文乱码问题
- [Ubuntu 10.04]Firefox中Flash汉字乱码问题的解决
- Ubuntu 10.04 下 Wine 完美安装 QQ2010 正式版
- 解决ubuntu的gedit显示中文乱码问题
- ubuntu 12.04 vi编辑器下修改方向键乱码和退格键问题
- Ubuntu上安装wine进行apt-get update时遇到的问题