`
mhjian_2008
  • 浏览: 8981 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

Wine中文乱码

 
阅读更多
wine中文乱码的解决方法
新装的wine中文全是乱码,需要修改一下几个配置文件,找到一篇比较详细的配置说明,分享一下:
" 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=13
messagefontsize=13
statusfontsize=13
IconTitleSize=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乱码解决,宋体字+zh.reg

    然而,由于编码差异,有时在使用Wine运行这些应用程序时会出现乱码的问题,尤其是在显示中文字符时。本文将深入探讨如何通过“simsun字体文件+zh.reg配置文件”来解决这个问题。 首先,我们来了解“simsun”字体。...

    Ubuntu deepin-wine 解决系统非中文语言环境时软件无法设置为中文

    英文版 Ubuntu deepin-wine qq 乱码问题 在/opt/deepinwine/tools/run.sh 中将 WINE_CMD 那一行修改为 WINE_CMD=“LC_ALL=zh_CN.UTF-8 deepin-wine” Ubuntu把wine的QQ、微信的系统托盘集成到状态栏 1 安装gnome-...

    Ubuntu下通过Wine安装阿里旺旺并解决中文乱码.docx

    Ubuntu 下通过 Wine 安装阿里旺旺并解决中文乱码 知识点总览: 1. Wine 在 Ubuntu 中的安装和配置 2. 阿里旺旺的下载和安装 3. Wine 中解决中文乱码问题 4. Wine 中的字体配置 5. xdg-mime 的使用 详细知识点解释...

    完美解决source insight 3.5中文显示乱码问题

    然而,对于中文支持的问题,Source Insight 3.5的原始版本存在一定的局限性,即在处理包含中文字符的代码时可能会出现乱码现象,这无疑对中文开发者来说是个困扰。为了解决这个问题,我们需要进行一些配置或者升级...

    Ubuntu 安装Wine 显示方块字体 如:□ □ □ [解决]

    在Ubuntu系统中安装Wine以运行Windows应用程序时,可能会遇到显示方块字体的问题,例如"□ □ □"。这种现象通常是由于字体兼容性问题或者缺少必要的Windows字体导致的。Wine是一款开源软件,它在Linux环境下模拟...

    解决ubuntu下中文乱码问题终版.pdf

    解决 Ubuntu 下中文...解决 Ubuntu 下中文乱码问题需要从多方面入手,包括 TXT 文件乱码、Rhythmbox 乱码和 WINE 乱码等。了解乱码的原因,并采取相应的措施,我们就可以解决这些问题,提高 Ubuntu 系统的使用体验。

    wine安装同花顺远航版界面乱码解决

    然而,由于编码兼容性问题,有时在Wine中运行某些程序(如同花顺远航版)可能会出现界面显示乱码的情况。针对这个问题,我们可以采取一定的措施来解决。 标题“wine安装同花顺远航版界面乱码解决”提示我们,问题的...

    ubuntu(vim,gedit等)乱码问题的解决

    通过上述方法,我们可以有效地解决Ubuntu系统中使用编辑器、媒体播放器以及Wine环境下的中文乱码问题。这不仅提高了工作效率,也使得跨平台文件共享变得更加便捷。需要注意的是,由于不同版本的Ubuntu可能存在一定的...

    wine 1.0 中文显示补丁

    wine 1.0 中文显示补丁,中文不会再显示成乱码

    Ubuntu 系统中文显示乱码的问题解决

    大家如果在 Ubuntu 系统中出现中文乱码,可能是因为系统没有配置中文字符编码。 解决方法 Ubuntu 系统的字符编码保存在文件 /var/lib/locales/supported.d/local 中。 要为 Ubuntu 系统添加中文字符编码,可以直接...

    MTK6573-ubuntu10 .10-0801比较工具远程桌面中文乱码问题.docx

    标题中的“MTK6573-ubuntu10.10-0801比较工具远程桌面中文乱码问题”指的是在使用基于Ubuntu 10.10操作系统的环境中,针对MTK6573(一种MediaTek芯片)进行开发时遇到的远程桌面连接中文乱码的挑战。这个问题可能...

    wine-wechat_1.0-windows2.8.6_all.deb

    1、解决在ubuntu上使用wine安装微信程序,造成的中文乱码 2、本安装非网页版的微信,解决网页版微信不能登陆的问题

    MTK6573-ubuntu10 .10-0801比较工具远程桌面中文乱码问题.pdf

    标题中的"MTK6573-ubuntu10 .10-0801比较工具远程桌面中文乱码问题.pdf"表明这是一个关于联发科(MTK)芯片平台,Ubuntu 10.10操作系统,以及可能涉及到的远程桌面连接中出现的中文乱码问题的技术文档。描述部分未提供...

    ubuntu18.04/20.04 等系统, 安装微信文字显示方框解决方案所需文字插件

    在Ubuntu 18.04或20.04等基于Debian的Linux发行版上,用户有时会遇到使用微信时文字无法正常显示的问题,即显示为方框或乱码。这个问题通常与字体缺失有关,因为Linux系统可能不包含所有Windows环境下微信所需的字体...

    WINE在linux下使用教程.docx

    - **中文乱码问题解决**:对于中文显示乱码的问题,WINE也有相应的解决方案。一种常见的方式是通过导入特定的注册表文件(如示例中的`zh.reg`)来替换默认的字体映射关系,从而解决中文字符的显示问题。 #### 六、...

    wine 1.1.12 for puppy 修正

    wine 实测可用 1.1.12 为补偿前面下载了错误文件的兄弟,这个免分 注意,这个新版winecfg可能有中文乱码

    MTK6573_ubuntu10 .10_0801比较工具远程桌面中文乱码问题.pdf

    该文档主要介绍的是在Windows XP和Ubuntu 10.10双系统环境下,如何搭建一个针对MTK6573平台的Android开发环境,解决远程桌面中文乱码问题。以下是详细步骤: 1. 安装Ubuntu系统:首先在Windows XP上安装DAEMON ...

    simsun.ttc

    安装simsun.ttc和simhei.ttf可以确保在Wine环境下,Windows程序能够正常显示中文文本,避免出现乱码问题。 在实际应用中,为了在Wine环境下使用这些字体,用户需要将它们复制到Wine的字体目录,通常是"/usr/share/...

Global site tag (gtag.js) - Google Analytics