文件在Linux下为binary格式在Windows下为utf-8格式

背景:文件入库的时候,发现一个问题,一个文件为二进制格式,入库失败,但是放到Windows上就是utf-8的格式

解决问题的思路:

用shell或者Python脚本去将这个文件转为utf-8格式的,但是都失败了
想着是不是之前遇到的问题,有可能是文件中含有特殊字符,然后用vim命令来编辑这个文件,发现,还真是含有一个特殊字符,然后将它删除掉,文件就变成utf-8格式的文件了

在这里插入图片描述

如何看该文件是什么格式的编码

命令:

file -i xxx.txt

在这里插入图片描述
查看源文件,
在Windows下和Mac下都是没有问题的,在华为云服务器上也是没问题的(操作系统不是centos),但是在自己搭建的Linux服务器(centos)上是有问题的

相关推荐

  1. 如何excel里面数据格式设置utf-8

    2024-07-17 10:16:05       25 阅读
  2. Linux中使用Typora将Markdown文档导出docx格式

    2024-07-17 10:16:05       19 阅读
  3. 如何 windows 运行 linux 程序

    2024-07-17 10:16:05       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 10:16:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 10:16:05       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 10:16:05       58 阅读
  4. Python语言-面向对象

    2024-07-17 10:16:05       69 阅读

热门阅读

  1. Matlab学习笔记01 - 基本数据类型

    2024-07-17 10:16:05       27 阅读
  2. spring-boot2.x整合Kafka步骤

    2024-07-17 10:16:05       19 阅读
  3. 武汉大学学报哲学社会科学版

    2024-07-17 10:16:05       22 阅读
  4. CUDA编程01- 并行编程介绍

    2024-07-17 10:16:05       21 阅读
  5. mysql和redis区别

    2024-07-17 10:16:05       23 阅读
  6. C++ LP 开头字符串自定义类型

    2024-07-17 10:16:05       24 阅读
  7. UBUNTU22 安装QT5.15.2 记录

    2024-07-17 10:16:05       18 阅读
  8. Html_Css问答集(12)

    2024-07-17 10:16:05       25 阅读