在平时打开CSV文件或者将CSV文件导入数据库的时候,经常遇到文档中的中文显示乱码,主要问题就是编码出现了问题。
在简体中文Windows操作系统中,ANSI 编码代表 GB2312编码,有的CSV文件从网页上导出时默认是ANSI编码,而系统默认打开是UTF8编码,导致打开后中文出现乱码。
遇到这种问题我们不要慌,最简单的方法是将CSV文件用TXT打开,然后另存为,在保存按钮的左侧可以修改CSV文件的编码方式,修改后再用Excel打开CSV,中文就恢复正常了。

但遇到多个文件或文件过大时,就不适合这样一个一个修改了。
经多次摸索,我搞定了C#程序自动转换编码的小程序,可以一次自动转换多个CSV文件或TXT文件的编码,程序界面如下:

点击按钮,可以一次选择多个要转换的CSV或TXT文件,程序将自动转换成目标编码。需要的小伙伴可以免费下载使用。

工具下载地址:
链接:https://106.13.146.121:27751/down/kYWLt9mxcAqC.rar 提取码:dDMdiX
发表回复