亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux下亂碼問題的解決方案小結

2024-09-05 23:02:47
字體:
來源:轉載
供稿:網友

linux系統中文件名內容為urf8編碼, windows系統中文件名默認為gbk編碼, 多數文檔使用gbk編碼,系統采用utf8編碼

無中文輸入法導致的亂碼

1、ibus輸入法

Ubuntu 系統安裝后已經自帶了ibus輸入法,在英語環境下默認不啟動。配置ibus自動啟動可以在ubuntu系統菜單上選擇System --- Preferences --- Startup Applications,在該窗口中增加一個程序:

Name: ibus-daemonCommand: ibus-daemon -d -x -r

ibus默認提供的中文輸入法比較弱智,需要額外安裝ibus-pinyin,命令如下:

sudo apt-get install ibus-pinyin

這時,還需要將ibus-pinyin輸入法啟動。在ubuntu系統菜單上選擇System --- Preferences --- IBus Preferences,在Input Method頁中的“Select an input method”下拉框中選擇增加Chinese – Pinyin,就是圖標中有個一個大大的“拼”字的那一個,然后點擊Add按鈕,最后通過Up按鈕將該輸入法移動到最上面。系統重啟后,通過Ctrl + 空格即可調出ibus輸入法。ibus輸入法總體來說不錯,但是在我的環境下發現無法在部分Java程序中調出來,例如Netbeans、OpenProj。

2、fcitx輸入法

由于ibus的缺陷,所以我嘗試了fcitx,使用下來也非常不錯,而且可以在Java程序中正常使用,只是在這種情況下光標跟隨有些問題,輸入界面會停 留在屏幕最下端,但是可以接受,比起ibus不能使用要好多了。

安裝fcitx:

sudo apt-get install fcitx

啟動fcitx:

im-switch -s fcitx

注銷后重新登錄,fcitx就會生效。如果需要切換回ibus,可以運行im-switch -s ibus,然后注銷,重新登錄。fcitx同樣可以通過Ctrl + 空格調出,這時會發現fcitx顯示的中文是方框,因此需要修改fcitx的配置。Fcitx的配置文件在~/.fcitx/config,該文件為 GBK編碼,在Ubuntu下顯示不正常,可以通過如下方式操作:

cd ~/.fcitxiconv -f gbk -t utf8 config > config.tmp

編輯config.tmp文件:

顯示字體(中)=WenQuanYi Micro Hei

顯示字體大小=10

使用粗體=0

保存退出,然后運行命令:

iconv -f utf8 -t gbk config.tmp > config

注銷后重新登錄,fcitx顯示正常。

對于搜狗輸入候選字亂碼問題,先運行

sudo apt-get install fcitx-module-kimpanel

然后注銷或者重啟,一般就可以了

utf8 和 UTF-8 有什么區別

“UTF-8”是標準寫法,在windows下邊英文不區分大小寫,所以也可以寫成“utf-8”。“UTF-8”也可以把中間的“-”省略,寫成“UTF8”。一般程序都能識別,但也有例外(如下文),為了嚴格一點,最好用標準的大寫“UTF-8”。只有在MySQL中可以使用“utf-8”的別名“utf8”,但是在其他地方一律使用大寫“UTF-8”。

網頁上Flash中的中文顯示為方框的解決辦法

編輯/etc/fonts/conf.d/49-sansserif.conf文件,作如下修改:

<edit name="family" mode="append_last"><string>WenQuanYi Micro Hei</string></edit>

Java程序部分中文顯示為方框的解決辦法

在$JAVA_HOME/jre /lib/fonts目錄下建立fallback目錄,將中文字體文件復制(或link)到fallback目錄。

sudo mkdir $JAVA_HOME/jre/lib/fonts/fallbacksudo ln /usr/share/fonts/truetype/wqy/wqy-microhei.ttc $JAVA_HOME/jre/lib/fonts/fallback/

“GBK亂碼”,參考

亂碼的樣子類似:

à??ü òá??à3?£???1,°2à??ü òá??à3?£???1

解決方法:

convmv -r -f utf8 -t iso88591 --notest --nosmart * && convmv -r -f gbk -t utf8 --notest --nosmart * # 把亂碼文件名文件復制在一個空目錄里運行(這樣錯了也不怕):

“ascii亂碼”參考

亂碼的樣子類似:

%E5%8C%BB%E4%BF%9D

解決方法:

1.使用uni2ascii 代碼:echo 亂碼原文 | ascii2uni -a J

2.安裝nautilus-filename-repairer0.06(官方有源碼,但是依賴問題,我還沒安裝成功,而0.05版與現在的nautilus有點小小的合作障礙,只能看不能改名)

3.用chromeplus-1.3.3.1下載(因為這類亂碼主要在用ff(默認utf8)下載qq群里的文件之后產生,用chromeplus(默認GBK)下就沒問題了)

另外,至于文件里面內容的亂碼問題可以搜索enca.

解決Rhythmox亂碼問題:

安裝Rhythmox:sudo apt-get install rhythmbox

安裝mid3iconv:sudo apt-get install python-mutagen

mid3iconv -h

Clementine亂碼問題

安裝mid3iconv:sudo apt-get install python-mutagen

mid3iconv -h

Clementine不支持utf8,需要吧所有的mp3歌曲轉換為gbk格式,wma好像不用轉就可以

mid3iconv -e gbk *.mp3(由于不能帶-r參數,所以要依次進入每個文件夾)

另外clementine采用gstreamer作為后端,需要安裝gstreamer插件:

如果想支持mp3,需要安裝gstreamer-0.10-plugins-bad和gstreamer-0.10-plugins-ugly

如果想支持wma,需要安裝gstreamer-0.10-ffmpeg

如果想支持mms流媒體,需要安裝gstreamer plugins for mms

另外Clementine基于Amarok,所以支持Amarok的插件一般都支持Clementine,比如osdlyrics。

轉換文件內容編碼:

file -i <file name> 檢測文件編碼iconv --help

轉換文件名編碼

sudo apt-get install convmvconvmv --helpconvmv -f gbk -t utf8 -r --notest filesconvmv -r -f utf8 -t iso88591 * --notest --nosmart && convmv -r -f gbk -t utf8 * --notest --nosmart

解決gedit亂碼問題:

gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"

解決PDF中文亂碼:

sudo apt-get install poppler-data

解決rar文件亂碼

使用rar

解壓zip文件亂碼

最近碰到這個問題,網上搜了一圈,都是什么unzip -O,一點用都沒有,這些哥們估計是直接復制,用都沒用過。后來找了個終極方法,用python的腳本來解壓,試了下,還真管用?。。∫韵聻閜ython腳本的代碼,新建文件jieya.py,寫入以下代碼:

#!/usr/bin/env python# -*- coding: utf-8 -*-import osimport sysimport zipfileprint "Processing File " + sys.argv[1]file=zipfile.ZipFile(sys.argv[1],"r");for name in file.namelist():utf8name=name.decode('gbk')print "Extracting " + utf8namepathname = os.path.dirname(utf8name)if not os.path.exists(pathname) and pathname!= "":os.makedirs(pathname)data = file.read(name)if not os.path.exists(utf8name):fo = open(utf8name, "w")fo.write(data)fo.closefile.close()

然后zip文件跟jieya.py放在同一級目錄,運行命令python jieya.py file.zip,哦了!

smplayer 中文字幕亂碼解決方法

打開選項-》首選現:選擇字幕選項卡。

找到“默認字符編碼”選項,在下拉框中選擇“簡體中文(cp936)”

再打開“字體”頁卡(上邊),選擇“系統字體”在下拉選框中選擇一種簡體中文字體,如 Weu Quanyi Zen Hei 等。

VLC播放器顯示文件名亂碼

初選項中修改一種支持中文的字體

以上所述是小編給大家介紹的Linux下亂碼問題的解決方案小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲色图50p| 亚洲伊人久久综合| 久久av资源网站| 国产精品自产拍在线观| 亚洲国产一区自拍| 欧美激情一级欧美精品| 久久人人爽人人爽人人片亚洲| 亚洲精品日韩激情在线电影| 欧美激情第6页| 欧美人交a欧美精品| 久久久久久欧美| 欧美高清无遮挡| 亚洲综合成人婷婷小说| 日韩一区二区欧美| 久久亚洲成人精品| 97国产suv精品一区二区62| 国产精品www色诱视频| 日韩欧美在线中文字幕| 亚洲一区二区久久久久久久| 国产精品久久久精品| 55夜色66夜色国产精品视频| 日韩精品在线观看网站| 亚洲精品二三区| 国产精品老女人视频| 在线播放日韩专区| 国产区精品在线观看| 久久成人亚洲精品| 久久久精品网站| 96国产粉嫩美女| 精品国产一区二区三区在线观看| 成人精品久久一区二区三区| 成人激情视频网| 久久久久久久一区二区| 日韩性生活视频| 久久久久久久91| 色综合天天狠天天透天天伊人| 国产91精品在线播放| 日本免费一区二区三区视频观看| 91精品国产91久久久久福利| 97热在线精品视频在线观看| 动漫精品一区二区| 亚洲国产成人在线播放| 欧美激情在线观看视频| 疯狂做受xxxx欧美肥白少妇| 国产a级全部精品| 午夜精品久久久久久久99热| 欧美激情亚洲一区| 成人性生交大片免费观看嘿嘿视频| 久久久这里只有精品视频| 成人国产在线视频| 992tv成人免费视频| 日韩中文娱乐网| 久久午夜a级毛片| 国产裸体写真av一区二区| 国产精品成人在线| 中文字幕国产日韩| 亚洲国产精品久久91精品| 色999日韩欧美国产| 亚洲第一男人天堂| 国产在线精品成人一区二区三区| 成人有码在线播放| 亚洲精品美女在线观看播放| 亚洲欧美日韩天堂| 6080yy精品一区二区三区| 97久久精品人人澡人人爽缅北| 亚洲精品一区久久久久久| 国产精品96久久久久久又黄又硬| 亚洲国产精品成人av| 97欧美精品一区二区三区| 精品自拍视频在线观看| 亚洲欧美制服丝袜| 亚洲精品aⅴ中文字幕乱码| 成人黄色av网站| 国产精品日日做人人爱| 欧美日韩国产二区| 中文字幕日本精品| 久久视频这里只有精品| 日韩成人中文字幕在线观看| 亚洲淫片在线视频| 正在播放欧美视频| 欧美日韩国产精品一区二区三区四区| 久久精品青青大伊人av| 欧美大片欧美激情性色a∨久久| 欧美电影在线观看| 亚洲尤物视频网| 国产成人一区二| 亚洲成人av资源网| 国产精品wwww| 成人黄色在线播放| 91在线免费看网站| 国产精品1区2区在线观看| 日本不卡免费高清视频| 亚洲自拍在线观看| 亚洲图片欧美日产| 成人免费视频97| 国产精品视频区1| 亚洲白虎美女被爆操| 日韩美女av在线| 狠狠躁夜夜躁人人躁婷婷91| 久久九九国产精品怡红院| 亚洲精品在线观看www| 国产精品高潮呻吟久久av无限| 久久精品国产69国产精品亚洲| 久久久久久久国产| 日韩精品视频中文在线观看| 国产欧美一区二区三区视频| 人人爽久久涩噜噜噜网站| 午夜欧美大片免费观看| 国产精品尤物福利片在线观看| 尤物九九久久国产精品的特点| 91网站免费观看| 亚洲第一av网| 亚洲国产中文字幕久久网| 欧美精品在线观看91| 欧美日韩免费在线| www.午夜精品| 久久久久久网址| 久久精品国产96久久久香蕉| 日韩免费观看在线观看| 日韩有码在线播放| 亚洲成人av中文字幕| 欧美日韩综合视频网址| 日韩在线免费视频观看| 九色精品免费永久在线| 日韩国产精品视频| 自拍偷拍免费精品| 日韩www在线| 久久久国产精品亚洲一区| 日韩中文理论片| 欧美高清激情视频| 91久久精品国产91久久| 精品国产一区二区三区在线观看| 亚洲欧美日韩一区二区三区在线| 久青草国产97香蕉在线视频| 欧美日韩亚洲成人| 久久久久女教师免费一区| 欧美性生活大片免费观看网址| 国产精品久久色| 在线电影欧美日韩一区二区私密| 亚洲人高潮女人毛茸茸| 91国内揄拍国内精品对白| 日韩成人在线视频| 日韩亚洲一区二区| 欧美成人全部免费| 欧美性猛交xxxx久久久| 午夜精品久久17c| 久久久久久久久久亚洲| 亚洲va久久久噜噜噜| 国产精品一区av| 亚洲一品av免费观看| 91精品国产777在线观看| 亚洲人永久免费| 国产欧美精品xxxx另类| 这里只有精品视频| 国产亚洲精品日韩| 亚洲第一av在线| 久久免费福利视频| 午夜精品久久久久久久99热浪潮| 欧美成人精品不卡视频在线观看| 日韩视频第一页| 国产欧美在线视频| 91极品视频在线| 日韩av在线免费播放| 国产欧美一区二区三区在线看|