D大飞 发表于 2021-2-15 09:36:11

下载的课件文件是乱码

Python小伙伴

我刚下载了课件,无论是文件名字还是文件内容都是乱码。这是怎么回事儿,有没有小伙伴可以提供一些解决方案。
我看了以下,文件的格式是ANSI,我想如果能下载UTF-8的格式应该就行了,但是怎么改呢!!!
附件有截图可以参考哦。。。

电脑:Surface 6
电脑环境:Windows10
系统语言:日语
网络环境:日本的网络

liuzhengyuan 发表于 2021-2-15 09:45:01

把编吗改成 UTF8

D大飞 发表于 2021-2-15 09:47:11

liuzhengyuan 发表于 2021-2-15 09:45
把编吗改成 UTF8

怎么改?在哪里改?

柿子饼同学 发表于 2021-2-15 10:01:33

就这样

liuzhengyuan 发表于 2021-2-15 10:08:47

D大飞 发表于 2021-2-15 09:47
怎么改?在哪里改?

4#说过了,你还可以用 notepad++ 改

jackz007 发表于 2021-2-15 11:47:59

fp = open("boy_1.txt" , encoding = "utf-8")
s = fp . read()
fp . close()
print(s)
   把 "boy_1.txt" 解压出来,运行这个代码,看看屏幕输出的内容是不是乱码?

D大飞 发表于 2021-2-15 15:53:30

liuzhengyuan 发表于 2021-2-15 10:08
4#说过了,你还可以用 notepad++ 改

谢谢了啊,试过了,不好用的,改了格式但是还是乱码

D大飞 发表于 2021-2-15 15:55:48

jackz007 发表于 2021-2-15 11:47
把 "boy_1.txt" 解压出来,运行这个代码,看看屏幕输出的内容是不是乱码?

当我执行s = f.read()的时候报下面的错
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdf in position 0: invalid continuation byte

jackz007 发表于 2021-2-15 18:52:53

本帖最后由 jackz007 于 2021-2-15 18:55 编辑

      把 "boy_1.txt" 作为附件发出来让大家看看。
      你也可以用记事本打开文件,把文件内容照原样贴到代码框中,大家帮你分析一下。

hrp 发表于 2021-2-15 19:11:01

你把附件传上来让大家帮你弄文件编码

D大飞 发表于 2021-2-16 09:11:34

谢谢各位的热情帮助,txt文件不能作为附件上传。我不知道改怎么把文件share出来。
另外,我用国产华为手机下载就没有乱码。应该就是操作系统的问题了,难道跟我电脑系统是日文有关?

D大飞 发表于 2021-2-16 09:12:08

hrp 发表于 2021-2-15 19:11
你把附件传上来让大家帮你弄文件编码

谢谢各位的热情帮助,txt文件不能作为附件上传。我不知道改怎么把文件share出来。
另外,我用国产华为手机下载就没有乱码。应该就是操作系统的问题了,难道跟我电脑系统是日文有关

D大飞 发表于 2021-2-16 09:12:49

jackz007 发表于 2021-2-15 18:52
把 "boy_1.txt" 作为附件发出来让大家看看。
      你也可以用记事本打开文件,把文件内容照原 ...

谢谢各位的热情帮助,txt文件不能作为附件上传。我不知道改怎么把文件share出来。
另外,我用国产华为手机下载就没有乱码。应该就是操作系统的问题了,难道跟我电脑系统是日文有关

Daniel_Zhang 发表于 2021-2-16 13:38:22

D大飞 发表于 2021-2-16 09:12
谢谢各位的热情帮助,txt文件不能作为附件上传。我不知道改怎么把文件share出来。
另外,我用国产华为 ...

你可以尝试一下压缩成 zip 或者 tar 上传到论坛

D大飞 发表于 2021-2-17 12:00:39

感谢大家的帮助,我这边实在传不了附件,压缩的时候会报下面的错误,说文件中有不能使用的文字,所以不能压缩。
另外,我怀疑就是操作系统的问题,我用手机下载就可以显示中文,然后用手机通过微信传到电脑,打开又是乱码。
等我回国以后把系统语言改成中文再试一试,到时候再把结果分享给大家。

Daniel_Zhang 发表于 2021-2-17 12:19:45

D大飞 发表于 2021-2-17 12:00
感谢大家的帮助,我这边实在传不了附件,压缩的时候会报下面的错误,说文件中有不能使用的文字,所以不能压 ...

嗯嗯,自己逐步分析一下,看看到底有什么问题{:10_277:}
页: [1]
查看完整版本: 下载的课件文件是乱码