zoukankan      html  css  js  c++  java
  • linux下文件乱码及解决方法

    场景:Windows下创建的文件上传到Linux

    现象:

      Windows系统下 example.csv展示结果如下

      

       Linux系统下 example.csv展示结果如下

      

    解决方法:

      1、在Linux命令行下执行命令 iconv -f GBK -t UTF-8 example.csv -o example1.csv

      2、

    原因分析:

      Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8

    知识拓展:  

      iconv命令详解

      [功能]

      对于给定文件把它的内容从一种编码转换成另一种编码。

      [描述]

      -f encoding :把字符从encoding编码开始转换

      -t encoding :把字符转换到encoding编码

      -l :列出已知的编码字符集合

      -o file :指定输出文件

      -c :忽略输出的非法字符

      -s :禁止警告信息,但不是错误信息

      --verbose :显示进度信息

      -f和-t所能指定的合法字符在-l选项的命令里面都列出来了

    参考

      https://blog.csdn.net/guanyasu/article/details/53270625

      https://www.cnblogs.com/leezhxing/p/3929435.html  

  • 相关阅读:
    走进Android系统
    最后的一像素。
    rem介绍
    软件安装相关问题。
    iscroll
    程序员常用词语发音
    一个程序员眼中的好UI
    myeclipse性能优化
    注入配置数据
    java IO
  • 原文地址:https://www.cnblogs.com/blacker-jj/p/13576089.html
Copyright © 2011-2022 走看看