CentOSファイル文字コードの設定方法
文字コード(英語:Character encoding)、文字セットコードは、文字セットの文字を指定されたセット内のオブジェクト(例えば、ビットモード、自然数シーケンス、8ビットグループ、または電気パルス)に符号化し、テキストをコンピュータに格納し、通信ネットワークを介して転送する。一般的な例としては、アルファベット表をモスコードおよびASCIIに符号化することが挙げられる。ここで、ASCIIは、アルファベット、数字、その他の記号番号を7ビットのバイナリで表します。通常、1バイトで格納できるように、拡張ビットが追加されます。
1、ファイル文字コードの表示###using file command###
[root@ipython report]# file --mime-encoding analysis.csv
analysis.csv: utf-8
###using vim command###
[root@ipython report]# vim analysis.csv
:set fileencoding
fileencoding=utf-8
2、ファイル文字コードの設定####using iconv command####
syntax:
iconv -f old_encoding -t new_encoding filename
###example###
[root@ipython report]# iconv -f utf-8 -t gbk analysis.csv > new_analysis.csv
###using vim command###
:set fileencoding=gbk
:wq!