jes*_*358 4 python encoding list
任何人都可以解释是什么原因导致更好地了解环境?
emacs,unix
输入:
with open("example.txt", "r") as f:
    for files in f:
        print files
        split = files.split()
        print split
输出:
Hello world
['Hello', 'world']
Hello wörld
['Hello', 'w\xf6rld']
Mar*_*ers 10
Python正在打印字符串表示,其中包含一个不可打印的字节.不可打印的字节(ASCII范围之外的任何内容或控制字符)显示为转义序列.
关键是您可以复制该表示并将其粘贴到Python代码或解释器中,从而生成完全相同的值.
该\xf6逃逸代码表示与十六进制值F6,其中,当解释为Latin-1的字节值,是一个字节ö字符.
您可能希望将该值解码为Unicode以一致地处理数据.如果您还不知道Unicode究竟是什么,或者想了解有关编码的任何其他信息,请参阅:
绝对最低每个软件开发人员绝对必须知道关于Unicode和字符集(没有任何借口!)作者:Joel Spolsky
Ned Batchelder的实用Unicode
| 归档时间: | 
 | 
| 查看次数: | 199 次 | 
| 最近记录: |