[問題] 顯示亂碼-putty/透過vi 開檔
有一問題,久尋不著問題點跟解法!!
在做文字處理(長字串,分割句子),如果直接從putty 列出結果,顯示皆為正常
若是轉至檔案後,透過vi 打開,有些文字會顯示亂碼(主要是泰文與簡中)
如果在windows下打開,也是正常的……
檔案格式:
3out.txt: UTF-8 Unicode text
會出現像:
原文:
xxxxxxx (沒有標點符號)
==> xxx█|# (█由點組成的長方塊,|#為藍字,xxx為泰文)
█~@xxxx (█由點組成的長方塊,~@為藍字,xxxx為泰文)
或是
原文:
電話號碼: (為簡中)
==> 電話號碼█~@ (█由點組成的長方塊,~@為藍字)
碼:
String=$(<1.txt)
for item in $String
do
echo "$item" >> 3out.txt
done
有想過是否為字型問題,但不是每個泰文,簡體都會發生
不過…在簡中時,只要接著":"就會變亂碼(半型?全型?)
是那邊在轉換格式時沒注意到嗎??
跪求各位提供方向!!! 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.39.61.60
→
05/15 20:28, , 1F
05/15 20:28, 1F
→
05/15 20:31, , 2F
05/15 20:31, 2F
→
05/15 21:04, , 3F
05/15 21:04, 3F
→
05/15 21:05, , 4F
05/15 21:05, 4F
※ 編輯: bc2123 來自: 118.168.199.195 (05/15 21:06)
→
05/15 21:53, , 5F
05/15 21:53, 5F
→
05/15 21:54, , 6F
05/15 21:54, 6F
→
05/16 08:52, , 7F
05/16 08:52, 7F
→
05/16 10:22, , 8F
05/16 10:22, 8F