Discussion:
iconv的錯誤訊息
(时间太久无法回复)
weasel
2004-08-20 05:11:21 UTC
Permalink
使用iconv時常常出現這樣的錯誤:
iconv:位置xxxx(好像不是第幾行)有不合法的輸入序列
有網友說這是因為檔案內包含特殊字元,可是沒說怎麼忽略它,
iconv本身也沒有參數可以忽略它,請問有沒有辦法忽略,然後照樣轉換檔案出來,
謝謝。
應該會轉出一個不完整的檔案,看看對應的部份,然後自己修改看看啦
--
Good folding chair!
The secret of "Folding Chair":it's hidden in common households.
We can sit on them and turn them into weapons.
Even police can't charge you of them.
It's ranked top in the seven weapons.
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: wl122.cc.ntu.edu.tw
國父
2004-08-20 05:12:25 UTC
Permalink
使用iconv時常常出現這樣的錯誤:
iconv:位置xxxx(好像不是第幾行)有不合法的輸入序列
有網友說這是因為檔案內包含特殊字元,可是沒說怎麼忽略它,
iconv本身也沒有參數可以忽略它,請問有沒有辦法忽略,然後照樣轉換檔案出來,
謝謝。
我現在都改用 zh-autoconvert 而不用 iconv
有時候 iconv 的那個訊息頗討厭

zh-autoconvert 安裝進去後,有 autob5 等等程式,與 iconv 功能相似
--
顏孜羲 (Joseph Yen)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: 220-135-237-215.hinet-ip.hinet.net
L.G.J.
2004-08-20 10:21:15 UTC
Permalink
使用iconv時常常出現這樣的錯誤:
iconv:位置xxxx(好像不是第幾行)有不合法的輸入序列
有網友說這是因為檔案內包含特殊字元,可是沒說怎麼忽略它,
iconv本身也沒有參數可以忽略它,請問有沒有辦法忽略,然後照樣轉換檔案出來,
謝謝。
加上 -c 參數。

iconv -c -futf8 -tbig5 your.big5 > your.utf8

--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: info.sayya.org
L.G.J.
2004-08-20 10:33:28 UTC
Permalink
※ 引述《Edward (L.G.J.)》之銘言:
Post by L.G.J.
使用iconv時常常出現這樣的錯誤:
iconv:位置xxxx(好像不是第幾行)有不合法的輸入序列
有網友說這是因為檔案內包含特殊字元,可是沒說怎麼忽略它,
iconv本身也沒有參數可以忽略它,請問有沒有辦法忽略,然後照樣轉換檔案出來,
謝謝。
加上 -c 參數。
iconv -c -futf8 -tbig5 your.big5 > your.utf8
Oops,打錯了:

iconv -c -futf8 -tbig5 your.utf8 > your.big5
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: info.sayya.org
國父
2004-08-21 01:54:56 UTC
Permalink
Post by L.G.J.
Oops,打錯了:
iconv -c -futf8 -tbig5 your.utf8 > your.big5
謝謝果正兄,確實解決問題了,
man page沒有這個選項說...
joeyen:~$ iconv --help
使用方式: iconv [參數...] [FILE...]
從給定的檔案的字元編碼轉換到另一個

輸入/輸出格式設定:
-f, --from-code=名稱 原始文字的編碼
-t, --to-code=名稱 用來輸出的編碼

資料:
-l, --list 列出所有已知的編碼字元集

輸出控制:
-c 省略無效字元的輸出
-o, --output=FILE 輸出檔案
-s, --silent 停止輸出警告訊息
--verbose 印出程序相關資訊

-?, --help 給出這個使用方式列表
--usage 給出簡短的使用訊息
-V, --version 印出程式版本

長選項的必須或可選用的引數也是相對應短選項的必須或可選用的引數。

請使用 `glibcbug' 批次程式將問題回報至 <***@gnu.org>。

--
顏孜羲 (Joseph Yen)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: 220-135-237-215.hinet-ip.hinet.net

继续阅读narkive:
Loading...