星河入梦- 发表于 2021-1-25 16:36:17

关于文件的读取的问题,中文会变成很复杂的繁体字

°蓝鲤歌蓝 发表于 2021-1-25 16:36:18

Ⅲ只小猪 发表于 2021-1-25 17:33
为什么我遇到的时候在记事本里另存为gbk编码反而变好了

因为 encoding 默认编码依赖于平台,所以在 windows 下它是 gbk.
你把记事本另存为 gbk,那么编码格式都一样,所以打开不会乱码。
这个题主是 记事本 是 utf8 编码,但是 open 是 gbk 编码,编码格式不一样,所以乱码。

记忆的欠片 发表于 2021-1-25 16:42:17

编码问题,设置编码方式

星河入梦- 发表于 2021-1-25 16:48:52

记忆的欠片 发表于 2021-1-25 16:42
编码问题,设置编码方式

但是他只能用UTF-8,

星河入梦- 发表于 2021-1-25 16:55:14

星河入梦- 发表于 2021-1-25 16:48
但是他只能用UTF-8,

星河入梦- 发表于 2021-1-25 16:58:16

记忆的欠片 发表于 2021-1-25 16:42
编码问题,设置编码方式

兄弟,多谢提醒,我把encoding设置成UTF-8,然后显示是正常的了。
但是我看视频上说,open的时候,encoding不是默认就是UTF-8吗?

Ⅲ只小猪 发表于 2021-1-25 17:33:51

为什么我遇到的时候在记事本里另存为gbk编码反而变好了{:10_245:}

记忆的欠片 发表于 2021-1-25 17:35:58

星河入梦- 发表于 2021-1-25 16:58
兄弟,多谢提醒,我把encoding设置成UTF-8,然后显示是正常的了。
但是我看视频上说,open的时候,encod ...

help(open)看函数文档,有默认参数

记忆的欠片 发表于 2021-1-25 17:36:34

Ⅲ只小猪 发表于 2021-1-25 17:33
为什么我遇到的时候在记事本里另存为gbk编码反而变好了

能决解问题就可
页: [1]
查看完整版本: 关于文件的读取的问题,中文会变成很复杂的繁体字