輕松解決Suse中文亂碼問題
隨著我們學(xué)習(xí)Suse linux的深入,我們也面臨著很多問題,今天所要講的是Suse中文亂碼問題,Suse linux有很多的知識(shí)需要我們了解,以便我們能更好的應(yīng)用到學(xué)習(xí)生活中。我研究了一下Suse中文亂碼問題,希望本文對(duì)大家有所幫助。
方法一:
解決Suse圖形終端中文亂碼問題,學(xué)習(xí)我用的是Suse linux enterpise server 10,用xwindows時(shí)打開一個(gè)終端運(yùn)行自己編寫的程序,程序界面有中文,可以顯示出來(lái)就是亂碼,但在串口終端就能顯示中文。
解決方法:
“計(jì)算機(jī)”-->“YaST2控制中心”-->"系統(tǒng)"-->"/etc/sysconfig編輯器"-->"system"-->"Environment"-->Language",將"RC_LANG"設(shè)置為"zh_CN.GB2312".重啟系統(tǒng)即可。
這個(gè)方法設(shè)置了xwindows模式下的終端能解決亂碼問題,可是在字符界面模式卻不行,正在想辦法。
方法二:
首先,確定你的系統(tǒng)內(nèi)碼是中文編碼,如GB2312,GBK。如果不清楚,請(qǐng)?jiān)诮K端下輸入locale查看,不是就修改。這里,我提供在Suse 下的修改方法:?jiǎn)?dòng)Yast2控制中心,打開“系統(tǒng)”——> “/etc/sysconfig編輯器”,展開“System Environment Language"項(xiàng),把你面以RC打頭的項(xiàng)的值全改成GB2312,完成后還要修改/etc/fstab文件,將Windows分區(qū)的參數(shù)修改成這樣: /dev/hdb1 /windows/C vfat defaults,iocharset=gb2312,codepage=936 0 0
我的fstab(盤比較多)
/dev/hdc7 / reiserfs acl,user_xattr 1 1
/dev/hdc1 /windows/C vfat users,gid=users,umask=0002,utf8=true,codepage=936 0 0
/dev/hdc5 /windows/D ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdc8 /windows/E ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdc9 /windows/F ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdc10 /windows/G ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdc6 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/cdrom /media/cdrom subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/dvdram /media/dvdram subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
none /subdomain subdomainfs noauto 0 0
修改紅色部分,改成gb2312
改的時(shí)候注意權(quán)限問題,換成root用戶 ,或者給自己加上RW權(quán)限
設(shè)置——配置amaroK,把“ID3v1”和“shoutcast元數(shù)據(jù)"選上,并把編碼改為GB2312,完成。
本文已經(jīng)看完,你是否從中學(xué)到了解決Suse中文亂碼問題的知識(shí),這兩種方法應(yīng)該能讓你眼前一亮。
【編輯推薦】