当我第一次开始瞎搞与Python字符串和unipre,我花了一段时间才明白的行话 解码 和 编码
过,所以这里是从我的岗位在这里,可以帮助:
您的过程很好,您只需要再执行1个步骤即可;也就是说,从unipre编码为
utf-8(或任何其他支持“怪异字符”的编码。)
将解码视为从常规字符串转换为unipre所要做的工作,而将编码视为从unipre返回的工作。换一种说法:
你去-代码
str产生一个
unipre字符串
和恩-代码
unipre串产生的
str。
所以:
params = {'weird-chars': u'xb0xe7'}enpredchars = params['weird-chars'].enpre('utf-8')enpredchars将包含您的字符,以选定的编码显示(在这种情况下为utf-8)。
将 解码 视为从常规字节串转换 为 unipre所要做的事情,而将 编码 视为 从 unipre找回您要做的事情。换一种说法:
你 去 -代码
str产生一个
unipre字符串
和 恩 -代码
unipre串产生的
str。
所以:
unipre_char = u'xb0'enpredchar = unipre_char.enpre('utf-8')enpredchar将包含您的Unipre字符,以选定的编码显示(在这种情况下为
utf-8)。



