日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

macOS Mojave下解决wine中文乱码问题

發(fā)布時(shí)間:2023/12/10 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 macOS Mojave下解决wine中文乱码问题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

macOS Mojave下解決wine中文亂碼問題

起因是需要用epidata錄入數(shù)據(jù),但是epidata3.1只有windows版,所以想到用wine來解決這個(gè)問題。翻閱了網(wǎng)上的各種資料,但資料主要是Ubuntu系統(tǒng)下的解決方案,并未有專門針對(duì)Mac下的解決方案,故寫此篇文章。

具體步驟如下:

1. 初始設(shè)置

運(yùn)行 winecfg,把模擬的 Windows 系統(tǒng)設(shè)置為 Windows XP 或者 Windows 2000。

2. 準(zhǔn)備字體

為了讓 Windows 應(yīng)用程序看上去更美觀,所以需要 Windows 下面的字體。
經(jīng)將 simsun.ttc 復(fù)制到 下面第一行代碼表示的目錄中,并且在wine的字體目錄中創(chuàng)建然鏈接。創(chuàng)建一個(gè) simfang.ttc 是許多 Windows 應(yīng)用默認(rèn)使用 simfang.ttc 字體。

/Library/Fonts/simsun.ttc cd ~/.wine/drive_c/windows/fonts ln -s /Library/Fonts/simsun.ttc simsun.ttc ln -s /Library/Fonts/simsun.ttc simfang.ttc

3. 修改注冊(cè)表設(shè)置

裝好字體后,還要修改一下 Wine 的注冊(cè)表設(shè)置,指定與字體相關(guān)的設(shè)置:

vim ~/.wine/system.reg 搜索: LogPixels 找到的行應(yīng)該是:[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts] 將其中的: "LogPixels"=dword:00000060 改為: "LogPixels"=dword:00000070 搜索: FontSubstitutes 找到的行應(yīng)該是:[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. 修改 win.ini

vim ~/.wine/drive_c/windows/win.ini 在文件末尾加入: [Desktop] menufontsize=13 messagefontsize=13 statusfontsize=13 IconTitleSize=13

5. 更改注冊(cè)表

將下面的代碼寫成zh.reg放到桌面,然后修改注冊(cè)表鍵值。

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"

修改注冊(cè)表鍵值,在終端輸入如下命令。

regedit /Users/你的用戶名/Desktop/zh.reg

6. 設(shè)定wine命令執(zhí)行時(shí)的語言環(huán)境

alias wine="env LC_ALL=zh_CN.UTF-8 wine"

這樣就能解決Mac下wine99%的亂碼問題。

第1-5步最主要的是解決了wine下的顯示問題,可以讓顯示變的更加舒服,第6步保證在打漢語程序時(shí)不會(huì)亂碼。如果不在乎顯示效果,可以直接執(zhí)行第7步。

下面是效果圖:

參考文獻(xiàn):

https://blog.csdn.net/zhang24qin/article/details/41378627
https://blog.csdn.net/wr132/article/details/76093911
https://blog.csdn.net/liugh1974/article/details/83296182

總結(jié)

以上是生活随笔為你收集整理的macOS Mojave下解决wine中文乱码问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。