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  

  • 相关阅读:
    图片文件重命名
    MySql基础学习-Sql约束
    MySql基础学习-库表操作
    java内存模型
    数据库常用函数整理
    linux用户管理
    Db2数据库在Linux下的安装和配置
    图像金字塔
    特征值与特征向量
    齐次线性方程组
  • 原文地址:https://www.cnblogs.com/blacker-jj/p/13576089.html
Copyright © 2011-2022 走看看