您好,登錄后才能下訂單哦!
這篇文章給大家介紹怎么解決Ubuntu亂碼事件,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
最郁悶的事Ubuntu亂碼,于是我學習研究了Ubuntu亂碼,在這里對大家詳細介紹下Ubuntu亂碼及解決問題辦法,希望對大家有用。使用Ubuntu亂碼最郁悶的事莫過于亂碼了,網頁中的flash亂碼、TXT文檔亂碼,歌曲信息亂碼、mplayer播放器字幕亂碼,wine亂碼等等。以前安裝8.04,8.10都只是在播放器里遇到過亂碼,可是在裝了9.04以后,竟然發現TXT文件也是一片亂碼,并且那亂的水平比Windows的亂碼好要高。為了使用Windows下保存的TXT文件,不得不找各種方法。這些是常見的。
終端輸入:gconf-editor(我感覺有點類似Windows下的注冊表),依次打開;apps—gedit2—preferences— encodings雙擊右邊的“auto_detected”輸入:gb18030,點向上把它移動到最上邊就可以了。這樣打開TXT就不會亂碼了。
終端中輸入:sudo gedit /etc/fonts/conf.d/49-sansserif.conf
將其中的第1、2、4個后面的sans-serif用你自己系統中的中文字體的名字代替,
比如:系統中安裝了wqy-zenhei.ttf(文泉驛,ubuntu中文自帶),則用wqy-zenhei代替上述所說的字段,結果如下:
<match target=”pattern”>
<test qual=”all” name=”family” compare=”not_eq”>
<string>wqy-zenhei</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>wqy-zenhei</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>monospace</string>
</test>
<edit name=”family” mode=”append_last”>
<string>wqy-zenhei</string>
</edit>
</match>
保存退出,FLSH就好了。
安裝mutagen:sudo apt-get install python-mutagen
然后轉到你的MP3目錄,例如我的歌曲放在系統的音樂文件夾則輸入:cd /home/holmesrain(此為我的用戶名,你需要換成你的用戶名)/音樂
執行以全命令進行轉換:mid3iconv -e GBK *.mp3。完成以后用播放器導入就不會有Ubuntu亂碼了。
終端執行: sudo gedit /etc/fstab ,找到這一行:
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
在options里添加一句iocharset=utf8即可,如下所示:/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,iocharset=utf8 0 0
以后遇到含中文的光盤就不會出現Ubuntu亂碼和問號了。
按下Alt+F2,運行對話框。輸入gksu gedit點擊運行,在打開的文本編輯器中,打開文件“/etc/fonts/conf.d/49-sansserif.conf”
將18行的<string>'''sans-serif'''</string>換成<string>'''sans serif'''</string>,在打開某些PDF文件時中文方塊就不會出現了。
不過,我只遇到過TXT亂碼,Flash亂碼,播放器中文名亂碼,其他的幾個沒有遇到,也不知道能不能成功,就看人品了。
也許,很多人就會說Ubuntu LInux的不是,認為系統對中文的支持實在是太差。殊不知,Ubuntu亂碼問題并不是Ubuntu的錯。比如說,Ubuntu下雙擊Windows下保存的 TXT,就是亂碼。但是右擊,選擇用OpenOffice打開,就會出現一個提示,選擇GB18030或者Unicode的編碼方式,就可以很好的打開了,沒有任何Ubuntu亂碼。其實,Ubuntu亂碼出現全部是編碼方式的問題。Ubuntu默認的是UTF-8,在UTF-8的編碼的傳輸過程中即使丟掉一個字節,根據編碼規律也很容易定位丟掉的位置,不會影響到其他字符,故這種編碼非常適合作為傳輸編碼。正式它的穩定性與國際標準性使得Ubuntu選擇了它。 Windows下,TXT都是默認保存為ANSI編碼方式的,不同 ANSI 編碼之間互不兼容,當信息在國際間交流時,無法將屬于兩種語言的文字,存儲在同一段 ANSI 編碼的文本中。我們也經常會遇到,Windows下,從網頁保存大量文字時可能出現無法保存的提示。
當然,使用UTF-8漢字要3個字節,而ANSI只需要2個字節。從這一點來說,Ubuntu對中國人還是不夠“人性化”。
這個也讓我想起了網頁標準。國際標準為W3C,而微軟憑借IE捆綁式的推廣模式,棄國際標準以不顧,給整個網絡的兼容性帶來了嚴重的阻礙。可是即使如此,人們也是寧愿開發適合IE標準的網頁已解決兼容性問題,而不是找找問題的本質。后Opera向歐盟執委會申訴,指控微軟的瀏覽器措施妨礙競爭。微軟因為未能遵守歐盟先前下達的裁決令,而遭到破紀錄的罰金。至此,微軟的IE8才有了兼容模式來兼容玩w3c標準。
關于怎么解決Ubuntu亂碼事件就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。