已知 UNICODE 码制下,十六进制值 OxCD 和 OxE8 分别对应这两个特殊字符“Ä”、“è”
>>> S='Äè'
>>> S.encode('latin-1')
b'\xc4\xe8'
上面程序的输出为何将这两个字符显示为十六进制格式?与之相比,下面的程序输出就是 ASCII 字符而不是十六进制格式,这是为何?
>>> S='spam'
>>> S.encode('latin-1')
b'spam'
恳请指点,谢谢!
>>> S='Äè'
>>> S.encode('latin-1')
b'\xc4\xe8'
上面程序的输出为何将这两个字符显示为十六进制格式?与之相比,下面的程序输出就是 ASCII 字符而不是十六进制格式,这是为何?
>>> S='spam'
>>> S.encode('latin-1')
b'spam'
恳请指点,谢谢!