返回介绍

转换编码

发布于 2024-01-29 22:24:14 字数 485 浏览 0 评论 0 收藏 0

到目前为止,我们已经编码和解码字符串以查看其结构。更一般地讲,我们总是可以把一个字符串转换为不同于源字符集默认的一种编码,但是,我们必须显式地提供一个编码名称以进行编码和解码:

记住,只有当手动编写非ASCII Unicode的时候,才必须用到特殊的Unicode和十六进制字符转义。实际上,我们往往从文件载入这样的文本。正如我们将从本书稍后见到的,Python 3.0的文件对象(用open内置函数创建的)在读取文本字符串的时候自动地编码它们,并且在写入文本字符串的时候自动解码它们。因此,脚本往往可以广泛地处理字符串,而不必直接编码特殊字符。

在本章稍后我们还将看到,从文件传出和向文件传入字符串的时候,也可以在编码之间进行转换,使用与上一个例子中非常类似的一种技术。尽管在打开一个文件的时候仍然需要显式地提供编码名称,但文件接口自动完成大多数转换工作。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文