回覆列表
-
1 # 使用者3494949202203
-
2 # 藍風24
1、iconv命令來轉換檔案的編碼,格式:
iconv -f 原本的編碼格式 -t 要轉換成的編碼 檔名 -o 新檔名
2、例如:
iconv -f gb2312 -t utf8 a.txt -o utf8.txt
3、vim 檔名.txt
:set fileencoding
:set fenc
檢視現在文字的編碼
:set fenc=編碼
轉換當前文字的編碼為指定的編碼
:set encoding=編碼
:set enc=編碼
以指定的編碼顯示文字,但不儲存到檔案中。
輸入 :e ++enc=gbk 強制用gbk開啟
輸入 :w ++enc=utf8 轉換到utf8儲存。
4、可以使用 file 命令,並新增 -i 或 --mime 引數來檢視一個檔案的字元編碼
file -i a.txt
電腦裡的所有檔案都是用二進位制表示的.
不同只是表示的資料結構不一樣.
.txt 檔案是文字檔案.也就是說.這個檔案裡的資料.是直接表示文字的沒有其它的什麼定義字元.
用記事本之類的字處裡軟體就可以開啟.
看到的也就是他裡面的內容.
但是一些非文字檔案,裡面有許多控制符.和資料.這些字
符如果直接用記事本開啟就可以看到是一些亂碼.