顯示亂碼-putty/透過vi 開檔 - Linux

Delia avatar
By Delia
at 2013-05-15T18:00

Table of Contents


有一問題,久尋不著問題點跟解法!!

在做文字處理(長字串,分割句子),如果直接從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

有想過是否為字型問題,但不是每個泰文,簡體都會發生
不過…在簡中時,只要接著":"就會變亂碼(半型?全型?)
是那邊在轉換格式時沒注意到嗎??

跪求各位提供方向!!! 感謝



--
Tags: Linux

All Comments

Harry avatar
By Harry
at 2013-05-16T02:06
你是透過 putty 連線的話請問putty的型是否已設定為 utf8 ?
Odelette avatar
By Odelette
at 2013-05-17T20:47
請看一下這張圖 http://ppt.cc/WYJZ
Enid avatar
By Enid
at 2013-05-18T15:50
有改了;同樣在putty下,直接印出來的值是對了,但是輸出
Gary avatar
By Gary
at 2013-05-22T14:48
至3out.txt再用vim打開,就會出現文中的情況
Jessica avatar
By Jessica
at 2013-05-24T01:54
vim encoding, fileencodings, termencodings
Dinah avatar
By Dinah
at 2013-05-28T18:45
查查看這3個設定狀況 另外還有editor板可以問看看
Joseph avatar
By Joseph
at 2013-05-29T21:38
感謝樓上二位大大的回覆~等等來試試~^^
Rae avatar
By Rae
at 2013-06-03T07:54
解決了!encf加上Thaimono,還有guifont設成fixd-width

debian桌面問題

Faithe avatar
By Faithe
at 2013-05-15T10:39
請問各位鄉民 在debian使用圖形桌面 有沒有哪種桌面管理的軟體(如openbox之類的) 是用不到鍵盤 就能操作大部份的圖形軟體呀? 要安裝哪些東西呢??? 請不吝告知 謝謝!!!! - ...

FileZilla更新 3.6.0.2到3.7.0.1

Dora avatar
By Dora
at 2013-05-14T22:31
FileZilla更新 已知有安裝FileZilla 版本3.6.0.2 也有下載3.7.0.1版的tar.bz2檔 想要更新到3.7.0.1版 要怎麼更新? 是sudo apt-get install FileZilla? 還是還有別的方法? - ...

windows換到linux

Frederica avatar
By Frederica
at 2013-05-14T21:12
最近突然有種想要換成and#34;合法and#34;的作業系統的念頭(別打我) 想請教一下,我目前知道的版本有fedora, ubuntu, mint 哪個會比較推薦給只用過Windows作業系統的普通使用者新手呢? 如果灌成Linux 原本在Windows作業系統下D槽那些檔案還有辦法繼續存在並且在Lin ...

HackingThursday 固定聚會 (2013-05-16)

Elizabeth avatar
By Elizabeth
at 2013-05-14T10:46
通告網址: [http://www.hackingthursday.org/][1] * * * * 時間: 每週四晚上 19:30 至 22:00 ( 熱食供應至 20:00 ) * 地點: 伯朗咖啡 ( 建國店 ) * 地址: 台北市大安區建國南路一段 166 號 2 樓 * 鄰 ...

自製 Ubuntu 與 Debian 測試硬體安裝使用的 USB 隨身碟

Lauren avatar
By Lauren
at 2013-05-13T16:23
製作的材料是一台 Ubuntu 12.04.2 以上的環境加上兩隻 USB 隨身碟還有 Live ISO 檔案 這樣製作出來的 USB 隨身碟可以同時在 Legacy BIOS 及 UEFI BIOS 上面執行 http://fourdollars.blogspot.tw/2013/05/ubuntu-130 ...