搜尋
首頁運維CentOS如何解決centos7圖形介面亂碼

如何解決centos7圖形介面亂碼

Jun 05, 2020 pm 03:44 PM
centos7

如何解決centos7圖形介面亂碼

如何解決centos7圖形介面亂碼?

報表中發現有中文亂碼和中文字體不整齊(重疊)的情況,首先考慮的就是作業系統是否有中文字體,在CentOS 7中發現輸入指令查看字型清單是提示指令無效:
如何解決centos7圖形介面亂碼

如上圖可以看出,不僅沒有中文字體,連字體庫都沒有,那麼接下來就記錄一下在Linux CentOS 7中如何安裝字體庫以及中文字體。

安裝字型庫

在CentOS 4.x開始用fontconfig來安裝字型庫,所以輸入以下指令即可:

yum -y install fontconfig

當看到下圖的提示訊息時說明已安裝成功:

如何解決centos7圖形介面亂碼

這時在/usr/shared目錄就可以看到fonts和fontconfig目錄了(之前是沒有的):

如何解決centos7圖形介面亂碼

接下來就可以在我們的字體庫中新增中文字體了。

新增中文字體

在CentOS中,字體庫的存放位置正是上圖看到的fonts目錄,所以我們首先要做的就是找到中文字體檔案放到該目錄下,而中文字體檔案在我們的windows系統中就可以找到,打開c盤下的Windows/Fonts目錄:

如上圖,我們只需要將我們需要的字體拷貝出來並上傳至linux伺服器即可,在這裡我選擇宋體和黑體(報表中用到了這兩種字體),可以看到是兩個後綴名為ttf和ttc的檔案:

如何解決centos7圖形介面亂碼

在這之前我們還需要新建目錄,首先在/usr/shared/fonts目錄下新建一個目錄chinese:

如何解決centos7圖形介面亂碼

如何解決centos7圖形介面亂碼

##然後就是將上面的兩個字體上傳至

/usr/shared/fonts/chinese目錄下方即可:

如何解決centos7圖形介面亂碼

緊接著需要修改chinese目錄的權限:

chmod -R 755 /usr/share/fonts/chinese

接下來需要安裝ttmkfdir來搜尋目錄中所有的字體信息,並匯總生成fonts.scale文件,輸入命令:


yum -y install ttmkfdir

當看到下圖的提示訊息時說明已安裝成功:


如何解決centos7圖形介面亂碼

#然後執行ttmkfdir指令即可:

ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

最後一步就是修改字體設定檔了,首先透過編輯器開啟設定檔:

vi /etc/fonts/fonts.conf

可以看到一個Font list,即字體列表,在這裡需要把我們新增的中文字體位置加進去:

如何解決centos7圖形介面亂碼然後輸入:wq儲存退出,最後別忘了刷新記憶體中的字體緩存,這樣就不用reboot重啟了:

fc-cache

這樣所有的步驟就算完成了,最後再次透過fc-list看一下字體清單:


如何解決centos7圖形介面亂碼

可以看到已經成功安裝上了中文字體,至此安裝過程就全部結束,再次查看報表可以發現中文樣式和內容均已可以正常顯示了。

相關參考:

centOS教學

#

以上是如何解決centos7圖形介面亂碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
CentOS替代方案:哪些Linux分佈正在接管?CentOS替代方案:哪些Linux分佈正在接管?Apr 14, 2025 am 12:11 AM

CentOS的替代方案包括AlmaLinux、RockyLinux和OracleLinux。 1.AlmaLinux提供10年支持,與RHEL兼容。 2.RockyLinux由CentOS創始人發起,確保透明開發。 3.OracleLinux提供穩定性能和10年支持,基本版免費。

Centos的遺產:為什麼停產Centos的遺產:為什麼停產Apr 13, 2025 am 12:12 AM

CentOS被終止是因為RedHat將其重心轉移到CentOSStream,用於加快RHEL的開發週期和推動用戶轉向RHEL。替代方案包括:1.RockyLinux,2.AlmaLinux,3.OracleLinux。選擇替代方案時需考慮兼容性、支持和長期規劃。

從CentOS遷移:最好的方法從CentOS遷移:最好的方法Apr 12, 2025 am 12:13 AM

從CentOS遷移的最佳方法是選擇RockyLinux、AlmaLinux或UbuntuServer。 1)備份數據,2)評估現有系統,3)測試遷移,4)執行遷移,5)驗證和優化,確保系統性能最佳。

Centos的中斷:討論Centos的中斷:討論Apr 11, 2025 am 12:09 AM

CentOS已停止維護,轉向CentOSStream,不再提供適合生產環境的版本。影響包括系統遷移和企業重新評估Linux策略。替代方案有:1.遷移到RHEL,2.轉向Ubuntu或Debian,3.考慮CentOSStream作為測試平台,4.使用AlmaLinux或RockyLinux。建議儘早制定遷移計劃,評估現有系統和團隊需求。

Ansible:基礎架構作為代碼的CentOS自動化Ansible:基礎架構作為代碼的CentOS自動化Apr 10, 2025 am 09:40 AM

使用Ansible可以實現CentOS的自動化管理。具體步驟包括:1)編寫playbook來定義任務,如安裝和配置Apache;2)通過SSH協議執行playbook,確保系統配置的一致性;3)使用條件判斷和循環功能來處理複雜場景;4)優化性能和遵循最佳實踐,如使用異步任務和優化inventory文件。

CENTOS面試問題:ACE您的Linux系統管理員面試CENTOS面試問題:ACE您的Linux系統管理員面試Apr 09, 2025 am 12:17 AM

CentOS面試常見問題及解答包括:1.使用yum或dnf命令安裝軟件包,如sudoyuminstallnginx。 2.通過useradd和groupadd命令管理用戶和組,如sudouseradd-m-s/bin/bashnewuser。 3.使用firewalld配置防火牆,如sudofirewall-cmd--permanent--add-service=http。 4.設置自動更新使用yum-cron,如sudoyuminstallyum-cron並配置apply_updates=yes。

CENTOS故障排除:診斷和解決常見問題CENTOS故障排除:診斷和解決常見問題Apr 08, 2025 am 12:09 AM

在CentOS系統中,如何診斷和解決常見問題?首先,檢查啟動日誌解決系統啟動失敗;其次,檢查網絡配置文件解決網絡問題;最後,使用Yum命令解決軟件包管理問題。通過這些步驟,你可以有效地診斷和解決CentOS系統中的常見問題。

CENTOS安全硬化:保護服務器免受入侵者的侵害CENTOS安全硬化:保護服務器免受入侵者的侵害Apr 07, 2025 am 12:05 AM

CentOS服務器安全加固可以通過以下步驟實現:1.保持系統軟件更新,使用“sudoyumupdate-y”命令;2.禁用不必要的服務,如“sudosystemctldisablecups&&sudosystemctlstopcups”;3.配置SELinux為強制模式,使用“sudosetenforce1&&sudosed-i's/SELINUX=permissive/SELINUX=enforcing/g'/etc/selinux/config”命令;4.定期

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境