android7.0wine乱码,Wine1.7+QQ6.4+处理中文乱码
方法如下:
1. 當然是 安裝 wine1.7
sudo apt-get install wine1.7
打開控制臺,安裝幾個組件:
winetricks riched20 gdiplus msxml4 vcrun2005 msctf gdiplus corefonts
然后手動下載并安裝 adoble flash-ax
然后就可以安裝最新版的QQ了
用winetricks下載東西的時候會很慢很慢,不過在下載前,winetricks都會提示下載網址,和下載到了什么地方
一般都是下載到家目錄~/.cache/winetricks/**
“**”是具體文件夾的名字,根據下載的東西不同,會自動創建不同的文件夾,然后把文件下載到這個文件夾下
上面說了,winetricks下載東西慢,但可以復制它提示的下載路徑到瀏覽器(chrome,firefox都行),用瀏覽器進行下載,然后把下載好的文件不要改名,直接復制到winetricks提示的~/.cache/winetricks/**目錄下,下載好之后在執行:
winetricks 文件名1,文件名2 ...
winetricks會自動查找那個路徑下的文件,發現已存在,就不會再聯網下載了,而是直接安裝
中文亂碼問題:
1、準備字體
為了讓 Windows 應用程序看上去更美觀,所以需要 Windows 下面的字體。
到windows系統下C:\Windows\Fonts目錄拷貝 simsun.ttc 文件。復制到~/.wine/drive_c/windows/Fonts目錄。
創建一個 simfang.ttc 是許多 Windows 應用默認使用 simfang.ttc 字體。
2、修改 ~/.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"
3、修改 ~/.wine/drive_c/windows/win.ini
gedit ~/.wine/drive_c/windows/win.ini
在文件末尾加入:
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
這是修改字體大小,你也可以不加這些
4、最關鍵的一步,把下面的代碼保存為zh.reg,然后終端執行regedit 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"
如果你執行regedit file.reg的時候提示:
Wine cannot find the ncurses library (libncursesw.so.5)
#########
就安裝32位對應的庫文件包:
lib32z1 lib32ncurses5 lib32bz2-1.0
但不是所有的linux發行版使用的包名都是這些,
比如arch是lib32-ncurses,所以你如果直接安裝找不到包的話就搜一下類似名稱的包
另外還可能會運行各種軟件出錯,但大多數原因都是缺少32位的庫文件導致的,比如上述的三個包就是32位的包名,64位的報名就可能是: z1 ncurses5 bz2-1.0 也就是去掉前綴:lib32 你可以不雙擊exe文件來運行,這樣是沒有終端的,你可以開個終端terminal,然后在終端里使用命令: wine filename.exe 來運行軟件,在運行期間如果出錯,就會有log顯示,是什么原因,缺少什么包,那么就按著log的提示,安裝相應的包就行了
總結
以上是生活随笔為你收集整理的android7.0wine乱码,Wine1.7+QQ6.4+处理中文乱码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大众途铠换轮胎怎么买合适?
- 下一篇: 纳智捷u5为什么没人买?