您好,登錄后才能下訂單哦!
怎么解決Suse中文亂碼問題,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
隨著我們學習Suse linux的深入,我們也面臨著很多問題,今天所要講的是Suse中文亂碼問題,Suse linux有很多的知識需要我們了解,以便我們能更好的應用到學習生活中。
方法一:
解決Suse圖形終端中文亂碼問題,學習我用的是Suse linux enterpise server 10,用xwindows時打開一個終端運行自己編寫的程序,程序界面有中文,可以顯示出來就是亂碼,但在串口終端就能顯示中文。
解決方法:
“計算機”-->“YaST2控制中心”-->"系統"-->"/etc/sysconfig編輯器"-->"system"-->"Environment"-->Language",將"RC_LANG"設置為"zh_CN.GB2312".重啟系統即可。
這個方法設置了xwindows模式下的終端能解決亂碼問題,可是在字符界面模式卻不行,正在想辦法。
方法二:
首先,確定你的系統內碼是中文編碼,如GB2312,GBK。如果不清楚,請在終端下輸入locale查看,不是就修改。這里,我提供在Suse 下的修改方法:啟動Yast2控制中心,打開“系統”——> “/etc/sysconfig編輯器”,展開“System Environment Language"項,把你面以RC打頭的項的值全改成GB2312,完成后還要修改/etc/fstab文件,將Windows分區的參數修改成這樣: /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
改的時候注意權限問題,換成root用戶 ,或者給自己加上RW權限
設置——配置amaroK,把“ID3v1”和“shoutcast元數據"選上,并把編碼改為GB2312,完成。
看完上述內容,你們掌握怎么解決Suse中文亂碼問題的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。