系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux火狐瀏覽器頁面亂碼

Linux系統(tǒng)下火狐瀏覽器頁面出現(xiàn)亂碼怎么辦?

時(shí)間:2015-08-27 15:04:09 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150827/56378.html 手機(jī)查看 評(píng)論

  在Linux系統(tǒng)中火狐瀏覽器是用戶非常喜歡的一款瀏覽器,但是火狐瀏覽器經(jīng)常會(huì)出現(xiàn)亂碼的問題,這是因?yàn)榛鸷鼮g覽器的語言界面的沖突。那么Linux系統(tǒng)下火狐瀏覽器頁面出現(xiàn)亂碼怎么辦呢?

Linux系統(tǒng)下火狐瀏覽器頁面出現(xiàn)亂碼怎么辦?

  1.由于 firefox 默認(rèn)是允許網(wǎng)頁自己選擇字體,在 Linux 上便會(huì)出現(xiàn)部分網(wǎng)站的亂碼情況。因此可以取消允許頁面自己選擇字體這個(gè)選項(xiàng)便能解決部分亂碼情況。

  2.倘若還有亂碼,以及其他應(yīng)用程序亂碼,則嘗試如下解決方案。

  簡(jiǎn)單暴力的方法就是直接去掉默認(rèn)配置文件。

  $ sudo mv /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak

  另外 ,49-sansserif.conf 是 flashplayer的字體,其實(shí)你修改一下就可以了。

  《?xml version=“1.0”?》

  《!DOCTYPE fontconfig SYSTEM “fonts.dtd”》

  《fontconfig》

  《!--

  If the font still has no generic name, add sans-serif

  --》

  《match target=“pattern”》

  《test qual=“all” name=“family” compare=“not_eq”》

  《string》sans-serif《/string》

  《/test》

  《test qual=“all” name=“family” compare=“not_eq”》

  《string》serif《/string》

  《/test》

  《test qual=“all” name=“family” compare=“not_eq”》

  《string》monospace《/string》

  《/test》

  《edit name=“family” mode=“append_last”》

  《string》字體《/string》 #把字體改為你喜歡的字體就可以了

  《/edit》

  《/match》

  《/fontconfig》

  亂碼原因:

  sans、serif 兩個(gè)字體是“虛擬”字體。實(shí)際他們不存在。

  是多個(gè)字體聯(lián)合組成的。

  這個(gè)文件應(yīng)該就是進(jìn)行多字體文件綁定為這兩個(gè)虛擬字體的設(shè)置文件。

  你遇到亂碼,應(yīng)該和這個(gè)配置無關(guān)。我想可能是你的程序里面設(shè)置了非中文字體。這樣系統(tǒng)會(huì)因?yàn)樽煮w不全而調(diào)用默認(rèn)字體進(jìn)行解釋, sans serif 兩個(gè)就是常用的默認(rèn)字體。結(jié)果默認(rèn)字體綁定的有問題(畢竟這是西方人的東西,字體設(shè)置也偏向于西方)。導(dǎo)致文字顯示亂碼;蛘咧熬驮O(shè)置過 sans serif 字體,這個(gè)后補(bǔ)的內(nèi)容反而影響了字體設(shè)置。這里的配置順序是按照文件名排序的,48 開頭的會(huì)優(yōu)先于這個(gè) 49 開頭的配置。

  解決方法

  1、手工修改字體,里面是 xml 風(fēng)格的文本配置內(nèi)容。你可以找個(gè)你喜歡的中文字體,拷貝到計(jì)算機(jī)的字體目錄(一般是 /usr/share/fonts 里面的某個(gè)目錄,注意需要 root 權(quán)限)。

  2、修改這個(gè)配置文件為你喜歡的組合(先開始英文,之后中文,字體支持程序會(huì)按順序調(diào)用,如果你把不喜歡的字體放在開始,就算后面的也能支持,但依然會(huì)調(diào)用最開始的字體,英文字體因?yàn)闆]有中文部分,這樣字體程序會(huì)自動(dòng)調(diào)用后面的)。

  3、設(shè)置字體為 sans 、serif 后,重啟 X 就可以使用了(不重啟的話,只在最新運(yùn)行的程序上面有效)。

  4、這個(gè)文件一定要用純文本編譯器,且內(nèi)容必須是 UTF8 的編碼(中文字體名字必須用 UTF8 )!另外,綁定的字體一定要是你系統(tǒng)里面有的字體,不然你的系統(tǒng)會(huì)忽略這個(gè)字體繼續(xù)下一個(gè),如果你選擇的中文字體系統(tǒng)里面都沒有,會(huì)調(diào)用失敗而無法顯示中文。

  以上就是Linux系統(tǒng)下火狐瀏覽器頁面出現(xiàn)亂碼怎么辦的介紹了,Linux瀏覽器頁面亂碼不是你的設(shè)置的問題,頁面上的程序不是中文字體所以產(chǎn)生了沖突,如果這個(gè)問題不能解決建議使用國內(nèi)的瀏覽器。

標(biāo)簽 火狐瀏覽器

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄