如何将csv文件转换成Ansi编码的文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将csv文件转换成Ansi编码的文件?相关的知识,希望对你有一定的参考价值。

我的csv文件里面都是乱码,像这样
涓婃捣涔〉簵鍑虹増绀? 绋嬫矙 10 25.8 2008/11/1 10 38 骞宠� 16寮 2.5 鑹烘湳 凿婅姳鎶娉曡В鏋愶纸锲界敾鎶娉曡�缁冧笡涔】级 2008/11/1

有人告诉我用文本编辑器 转换成Ansi编码就可以了,不知道该用什么文本编辑器,谢谢!
问题问早了,已经搜到了答案,如下所述,已经解决问题了,只是原文中的空格,都被方框代替,晕

Excel在打开csv格式的文件是不会默认选择utf-8,而是用ansi(windows)编码,因此会产生中文的乱码。csv

本身是最简单的文本,因此excel打开utf-8中文的csv百分百会发生这种问题。

有两种解决办法:
1. 你可以先用notepad打开csv,另存为ANSI编码,再用Excel打开
2. 先打开空的Excel,然后在数据->导入外部数据->导入数据(选择你的那个csv文件),在导入数据对话框中选好UTF-8的编码(你会发现默认是ANSI),就可以了

参考技术A

用记事本打开,另存为的时候选择ANSI编码即可,如下图:

参考技术B 请问楼主,我想把很多个编码为utf8的csv文件批量转成ANSI编码的,有什么方法吗 参考技术C 请问楼主,在notepad打开csv,如何仍然另存为csv文件呢?我在文件类型中没有找到这个文件格式,还是说其他文件格式也可以? 参考技术D 貌似楼主已经解决了,恭喜了,我又学习了一下,谢谢经验分享

如何将txt文本文件的ansi编码转换成utf-8编码

参考技术A 在桌面新建一个文本文档,不要写入任何问题,然后手动另存为,将此文档编码改为UTF-8,然后将文件名字改为template.txt;//文件名可以随意

将此文件移动到C:\Windows\ShellNew这个文件夹下;

WIN+R输入regedit,打开HKEY_CLASSES_ROOT\.txt\ShellNew,

4
然后新建字符串值FileName,双击这个名字,输入C:\Windows\ShellNew\template.txt本回答被提问者采纳

以上是关于如何将csv文件转换成Ansi编码的文件?的主要内容,如果未能解决你的问题,请参考以下文章

怎么把文件的编码格式转换成ANSI

怎么把文件的编码格式转换成ANSI

批量将ANSI文本txt文件转换成UTF8编码格式 (vbs方法)

vb中怎么把ansi转换成UTF-8

如何将许多ANSI格式的txt文档批量转换成UTF8格式?

VB中MultiByteToWideChar如何调用使得文本格式由ANSI转换成UTF-8