gpt4 book ai didi

python - 使用 Python 编码文本文件

转载 作者:行者123 更新时间:2023-12-01 09:27:53 25 4
gpt4 key购买 nike

我构建了一种将纯文本转换为希伯来语的加密方法,我正在尝试使用 Python 将希伯来语写入文本文件,但我遇到了以下问题:

希伯来语文本在 shell 中可以正确写入,但是一旦我将其写入文本文件,就会写入以下内容:

ää0ä0ãçççâäää0àããåäääãçååãàáÌáÌ0

我正在使用 Python 的标准编码 cp1255 写入我的文本文件。 Python 写入文件有问题,还是文件本身有问题?

最佳答案

我不知道你是否使用Python 3。

在这里查看:https://docs.python.org/3/howto/unicode.html

此外,您应该使用 UTF-8 来编码您的 unicode。CP1255 中只有希伯来语 https://en.wikipedia.org/wiki/Windows-1255

您的控制台应该支持 unicode,这就是您在那里正确看到它的原因。

基本上,我想说的是:如果您使用 Python 3 并且根本不使用任何恶作剧,它应该默认工作:-)

如果你强制使用旧的编码...那么你就会掉进兔子洞...

关于python - 使用 Python 编码文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50217971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com