wine中文乱码的解决方法
来源:互联网 发布:2016年网络直播元年 编辑:程序博客网 时间:2024/05/14 23:35
" wine下中文的配置方案
步骤:
1. 初始设置
运行 winecfg,把模拟的 Windows 系统设置为 Windows XP 或者 Windows 2000。
2. 准备字体
为了让 Windows 应用程序看上去更美观,所以需要 Windows 下面的字体。
由于我已经将 simsun.ttc 复制到 /usr/share/fonts/windows/
目录中了。所以我只需要在 ~/.wine/drive_c/windows/fonts/ 目录中为
simsun.ttc 创建一个符号连接:
#cd ~/.wine/drive_c/windows/fonts#ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc#ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc
创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。
3. 修改 ~/.wine/system.reg
装好字体后,还要修改一下 Wine 的注册表设置,指定与字体相关的设置:
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"="Tahoma"
"MS Shell Dlg 2″="Tahoma"
改为:
"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2″="SimSun"
4. 修改 ~/.wine/drive_c/windows/win.ini
gedit ~/.wine/drive_c/windows/win.ini
在文件末尾加入:
[Desktop]menufontsize=13messagefontsize=13statusfontsize=13IconTitleSize=13
5.
最关键的一步,网上很多文章中没有提到的一步──把下面的代码保存为zh.reg,然后终端执行regedit
zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。
代码:
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"
- wine中文乱码的解决方法
- wine中文乱码的解决方法
- wine中文乱码的解决方法
- Ubuntu -wine中文乱码的解决方法
- Ubuntu -wine中文乱码的解决方法
- Ubuntu中wine中文乱码的解决方法
- ubuntu wine 中文软件界面乱码解决方法
- Wine 中文乱码的解决方案
- wine中中文乱码的解决办法
- Linux下Wine中文对话框字体乱码解决方法
- 中文乱码的解决方法
- 中文乱码的解决方法
- 中文乱码的解决方法
- wine下中文乱码问题
- 彻底消除wine中文乱码
- 解决wine-1.0.1中文乱码的问题
- Wine里的中文程序出现方块字的解决方法以及Wine快捷方式的命令格式
- wine的乱码解决
- (5)RARP:逆地址解析协议
- ios表格cell的编辑和删除
- 判断三个数中的最小值
- SQL SERVER聚集索引和非聚集索引
- 编写Qt Designer自定义控件(二)——编写自定义控件界面
- wine中文乱码的解决方法
- ios 学习之你画我话绘图七 椭圆形
- HDU 2121 Ice_cream’s world II 最小树形图(不定根)
- web应用安全防范(1)—为什么要重视web应用安全漏洞
- IOS回调机制——代理,通知中心以及Block
- "No previous prototype for function" warning警告错误解决
- 划分树 K-th Number
- 使用Spring提供的 MethodInvokingJobDetailFactoryBean 代理类调度定时器
- 杭电ACM Step 纪念