- 論壇徽章:
- 0
|
網(wǎng)上一直流傳的標(biāo)準(zhǔn)掛載windows 分區(qū)的中文顯示的參數(shù)是 iocharset=cp936,而都說(shuō)用 utf8 不能顯示中文。
但是小弟使用這個(gè)參數(shù)一直沒(méi)有成功過(guò),平臺(tái)fedora,RHEL4 都沒(méi)有成功顯示過(guò)中文,由于對(duì)windows下中文的文件可用可不用,所以一直沒(méi)有理睬這個(gè)中文問(wèn)題,但是今天要用到一個(gè)中文文件了,一直都沒(méi)法顯示中文,所以就試了一下 utf8, wo kao 居然可以顯示中文了,害我吐血了,
按照網(wǎng)上流傳的命令是這個(gè):
shell>mount -t vfat /dev/xxx /mnt/xxx -o codepage=936,iocharset=cp936
shell>mount -t ntfs /dev/xxx /mnt/xxx -o iocharset=cp936
用上面的命令都是顯示無(wú)效的unicode編碼
用下面這些命令卻能正確的顯示中文:
shell>mount -t vfat /dev/xxx /mnt/xxx -o codepage=936,iocharset=utf8
shell>mount -t ntfs /dev/xxx /mnt/xxx -o iocharset=utf8
對(duì)于這種情況,我覺(jué)得學(xué)習(xí)LINUX不能都按照網(wǎng)上流傳的說(shuō)法去做,一定要自己去試驗(yàn),嘗試,驗(yàn)證,才知道正確的答案,我不知道我試驗(yàn)的這些有沒(méi)有普遍性,或者是比較少見的例外。
(我把 -o 選擇寫在最后,是為了重復(fù)試驗(yàn)命令時(shí)易于修改,其實(shí)格式的隨意的) |
|