Ubuntu通过wine安装Windows程序乱码解决

一、安装中文字体

安装文泉驿的字体,例如


					sudo apt install fonts-wqy-microhei fonts-wqy-zenhei xfonts-wqy
					
					

这些字体可以帮助解决微信中的中文显示问题

二、通过编辑Wine的注册表来强制使用特定的字体显示中文

新建文件tmp.reg,内容如下:


					REGEDIT4
					[HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements]
					"DFKai-SB"="Droid Sans Fallback"
					"FangSong"="Droid Sans Fallback"
					"KaiTi"="Droid Sans Fallback"
					"Microsoft JhengHei"="Droid Sans Fallback"
					"Microsoft YaHei"="Droid Sans Fallback"
					"MingLiU"="Droid Sans Fallback"
					"NSimSun"="Droid Sans Fallback"
					"PMingLiU"="Droid Sans Fallback"
					"SimHei"="Droid Sans Fallback"
					"SimKai"="Droid Sans Fallback"
					"SimSun"="Droid Sans Fallback"
					
					
					

然后使用wine regedit tmp.reg命令应用更改,再重启Windows程序就不会再中文乱码了