Linux 解決Wesnoth中文亂碼問題

2022-07-31 12:18:16 字數 664 閱讀 7390

現在使用的系統是linux mint 18,安裝了wesnoth,發現開啟之後部分中文顯示正常,部分中文顯示為亂碼。

谷歌出的很多辦法都只給出了幾條指令,但並不具有普適性,我提供一種新的方法,通過修改配置檔案來解決亂碼問題。

步驟如下:1.列出所有字型

fc-list :lang=zh

使用指令列出所有中文字型,根據輸出找到合適的字型,並複製。

2.複製字型檔案

把字型檔案複製到目錄

/usr/share/games/wesnoth/1.12/fonts

3.更改字型配置檔案

使用root許可權開啟檔案

/usr/share/games/wesnoth/1.12/data/hardwired/fonts.cfg

將order的第一項、family_order的第一項以及被替換的font修改為你的字型

我選擇的是wqy-microhei.ttc字型

order修改為"wqy-microhei.ttc,andagii.ttf......

family_order修改為"wqy-microhei

被替換的字型(原來第一項[font])修改為[font] name="wqy-microhei.ttc"

4.享受遊戲吧!

Linux中解決mysql亂碼問題

解決步驟 1.找到mysql的配置檔案 如果安裝時,忘記為mysql設定配製檔案,所以在系統中找不到 etc my.cnf。解決辦法 首先找到乙個事例配製檔案 例如 my medium find iname cnf print 找到後,根據自己的檔案路徑如 cp usr local mysql 6....

解決Linux系統中MySQL亂碼

檢視核心版本 cat proc version linux下mysql中文亂碼解決方法 系統環境 suse linux server 10,mysql 5.0 安裝mysql後,預設的字符集是latin1。在linux下安裝mysql不像在windows上安裝那像,可以選擇字符集 即使當時使用了預設...

linux中mysql解決亂碼問題

第一步先檢視mysql的編碼格式 問題在於預設的客戶端和伺服器端 都預設的使用了 latin1的編碼格式 解決方式如下 在mysql下執行 set character set database utf8 set character set server utf8 然後在使用命令檢視 如果上面的方法解...