美文网首页linux
linux环境如何查看文件编码和如何实现编码转换

linux环境如何查看文件编码和如何实现编码转换

作者: 狂热者 | 来源:发表于2016-02-17 12:00 被阅读3092次

    处于linux命令,想在linux系统中处理一些表格信息,但是在linux输入cat solr |head -2中文字符出现乱码,百度之后才知道linux下文件编码必须是utf-8中文字符才不会出现乱码。经过多方求助,才得知解决方法。

    linux环境如何查看文件编码:

    file filename

    file是命令,filename是文件名

    可以从上图看出solr.txt的编码是utf-16,所以要转换成utf-8。

    linux环境如何实现编码转换:

    iconv -f utf-8 -t utf-16 keyword -o keyword1

    iconv -f 源文件格式 -t 想要转成的格式 文件名 -o 输出文件名

    上图所示,中文字符乱码经过转换之后可以输出正常的中文字符。

    相关文章

      网友评论

        本文标题:linux环境如何查看文件编码和如何实现编码转换

        本文链接:https://www.haomeiwen.com/subject/rngpkttx.html