Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

csv文件设成utf-8格式后打开一直是乱码 #52

Open
LghLcxLjxLxb opened this issue Dec 23, 2023 · 4 comments
Open

csv文件设成utf-8格式后打开一直是乱码 #52

LghLcxLjxLxb opened this issue Dec 23, 2023 · 4 comments

Comments

@LghLcxLjxLxb
Copy link

我的csv文件初始编码格式是BOM-utf-8,想把它改成utf-8。
当我在记事本里打开文件后,点击另存为--编码设置为utf-8--保存新的csv文件后,直接点击打开后全是乱码,然后我再用记事本方式打开就不是乱码了,想问问有没有别的可行的方法......

@thirstylearning
Copy link

  1. 这个不嫌麻烦的话可以写代码调整,pandas就可以解决,把原来的编码格式做个映射,到新的编码格式,输出csv文件就可以了
  2. 这种csv文件是直接可以在excel软件中打开的,用记事本文件可能比较麻烦,然后可以直接在excel软件中转换编码格式
    点击左上角的文件->然后有一个导出->导出里面有一个更改文件类型->在另存为中,选择文件保存格式为csv文件utf-8编码就可以了
    image
  3. 看到一个可以参考的博客 https://blog.csdn.net/qq_42701659/article/details/130017784

@sherryt63
Copy link

csv文件可以在excel里打开并进行格式转换。
首先对csv文件右键选择”打开方式“--”Excel“,然后在excel里进入如下页面:
csv转换
可以看到有对文件格式的调整,下拉框有多种选项可供选择~

@Sakura-Hydrangea
Copy link

在setting.py文件中改成FEED_EXPORT_ENCODING = “utf-8-sig”

@jinxsally
Copy link

我有个问题,记事本转换后utf-8的格式,原来是utf-8-bom的格式,记事本没有问题,但是在wps打开却是乱码正常吗,如果不用utf-8我好像不能通过代码合并文件,这种情况怎么办呢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants