一、查看
file -i 文件名称
结果如下:
1、ThreadPool.h : text/x-c++ ; charset=utf-8
说明:该文件为文本文件(text),字符集为 utf-8 。
2、ThreadPool.cpp : text/x-c ; charset=us-ascii
说明:该文件为文本文件(text),字符集为 us-ascii 。
拓展:
(1)us-ascii 和 ascii 是一样的。
(2)eascii 是 ascii 的扩展。
ascii 前7位表示字符,共表示128个字符。
eascii 8位表示字符,共表示256个字符。
二、修改
iconv -f UTF-8 -t GBK ThreadPool.h -o ThreadPool.h
说明:
iconv:转换文件编码格式的指令。
-f :原编码格式。
-t :目标编码格式。
-o : 最终输出文件的名称。
(SAW:Game Over!)