2011年7月17日日曜日

[基础知识] Linux下字符集编码相关操作

- 查看文件或字符串输出的16进制
cat /etc/passwd |hexdump -C|less

- Linux下的换行符
\n --- 0a

- Windows下换行符
\r\n --- 0d 0a
\t --- 09

- 查看文件属性(二进制,还是文本)
file /etc/passwd
/etc/passwd: ASCII text

- vim查看文件编码方式
-- vim打开文件
-- :set fileencoding

- 转换文件编码方式
iconv -f ascii -t utf8 aaa.txt -o bbb.txt

- iconv所支持的编码方式
[oracle@centos5 ~]$ iconv -l|grep  -i euc-jp
EUC-JP-MS//
EUC-JP//

- locale所支持的编码方式
[oracle@centos5 ~]$ locale -a |grep -i gbk
zh_CN.gbk
zh_SG.gbk

0 件のコメント:

コメントを投稿