国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Linux下iconv轉換字符集
Linux下iconv轉換字符集 2011-04-24 15:32:36
標簽:linux windows 中文
 

在windows下編輯好了SQL執(zhí)行腳本,但是傳到linux上執(zhí)行時報錯,顯示有不識別的字符。這需要進行字符集的轉換。我一般是用iconv進行字符的邊編碼轉換。但是這次執(zhí)行時報出如下錯誤:iconv: 未知 2 處的非法輸入序列

上網(wǎng)找到如下說明資料:

編碼轉換的時候,如果你的源格式設定為 GB2312 的話,而且在轉換成 UTF-8 的時候,發(fā)現(xiàn)程序會報“illegal input sequence at position xxxx”的錯誤。這是由于你之前的做的假定有問題。GB2312 是國標里面一個最小也是最早的中文編碼標準。其中,只涵蓋了 6,763 個漢字。所以你需要轉換的文件的原始的格式可能并不是 GB2312 編碼。這個時候,你可以用 GB18030 做為源格式來進行轉換。GB18030 是最新的國家標準,包含了 27,564 個漢字,而且向下兼容 GB2312 和 GBK。

假定的字符集指定,上述情況還可以在iconv中加入 -c 選項,忽略無效的字符,也可轉換成功。

附iconv的用法:

iconv命令用于轉換指定文件的編碼,默認輸出到標準輸出設備,亦可指定輸出文件。

用法:iconv [選項...] [文件...]

有如下選項可用:

輸入/輸出格式規(guī)范:

-f, --from-code=名稱 原始文本編碼

-t, --to-code=名稱 輸出編碼

信息:

-l, --list 列舉所有已知的字符集

輸出控制:

-c 從輸出中忽略無效的字符

-o, --output=FILE 輸出文件

-s, --silent 關閉警告

--verbose 打印進度信息

--help 給出該系統(tǒng)求助列表

--usage 給出簡要的用法信息

-V, --version 打印程序版本號

例子:

iconv -f utf-8 -t gb2312 aaa.txt >bbb.txt

這個命令讀取aaa.txt文件,從utf-8編碼轉換為gb2312編碼,其輸出定向到bbb.txt文件。

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
iconv字符轉換
Source Insight3.5亂碼的解決方案,SI不支持UTF
Linux 回車與換行 格式轉換 編碼轉換
linux下文件編碼格式轉換方法
ICONV用 法
Linux中文顯示亂碼問題解決方法(編碼查看及轉換)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服