linux 给csv文件添加bom头

背景

每次帮产品同学导出sql中的数据时, 导出的csv文件放到windows环境下读取总是中文乱码.

原因

Windows环境下文件是带有bom头的, 关于什么是bom头, 可以参看
https://blog.csdn.net/test1280/article/details/73136076

怎么解决

利用shell命令直接写一个带有bom头的文件, 然后将内容复制过去, 命令如下

printf '\xEF\xBB\xBF' > report.csv
cat chathistory1.csv >> report.csv

猜你喜欢

转载自blog.csdn.net/weixin_43662090/article/details/109360180