LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 7809|回复: 3

Linux下如何查看一个文件,如temp.txt 内容的编码方式?

[复制链接]
发表于 2006-10-25 14:57:55 | 显示全部楼层 |阅读模式
Linux下如何查看一个文件,如temp.txt ,内容的编码方式? 比如 gb2312, 或 utf-8 等。
iconv 参数中有一项 -f ,指定 输入文件的编码,不过,我试了一下,好像不指定也可以的
(也许常用的几种格式可以自动识别??)。

另外,如何检查一个英文的文本里有没有中文字符? 比如中文汉字,标点等。
汉字还可以挨行看一看,标点有时就不那么明显了。
发表于 2006-10-25 16:08:53 | 显示全部楼层
$ file laji.txt
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-30 18:58:38 | 显示全部楼层
Post by 种草得草
$ file laji.txt


恩,这个倒是可以。
不过,我可能没有把问题说清楚。
有很多文件都是按照纯文本文件写的。比如 *.c, *.cpp, *.txt, *.tex 等,
现在想知道已有的这些文件的编码方式。 前几种简单的用file 是可以的
(我发帖的时候随便举了一个文本文件的例子,没想到 file *.txt 刚好是
可以的,呵呵), 但是对于 file *.tex 等 格式的文件却不行,没有编码
方式这个输出。
回复 支持 反对

使用道具 举报

发表于 2006-10-30 19:52:43 | 显示全部楼层
Post by "charmingzuo"
另外,如何检查一个英文的文本里有没有中文字符? 比如中文汉字,标点等。
汉字还可以挨行看一看,标点有时就不那么明显了。


utf-8编码似乎没办法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表