我不能使用telnet与Python3或“从未来进口unicode_literals”我怎样才能使在Python3一个ASCII字符串或2.7与unicode_literals
我知道是什么错误,但如何我做一个老式(我认为ASCII)字符串
感谢
我不能使用telnet与Python3或“从未来进口unicode_literals”我怎样才能使在Python3一个ASCII字符串或2.7与unicode_literals
我知道是什么错误,但如何我做一个老式(我认为ASCII)字符串
感谢
如何我做一个老式的(我认为ASCII)字符串
使用backported Python 3语法:b'some byte string'
。
但是,
千万不要使用from __future__ import unicode_literals
。
此功能是mistake。
感谢在非常多,上我一直在跟踪的文档,我试图向前兼容字符串: from __future__ import absolute_i mport,division,print_function,unicode_literals 至少现在我知道我可以大部分向前兼容,它说他们在python3返回ü“这是unicode”的东西 非常感谢答案 – Richard
除了编码? –
请提供说明问题的最少代码。 – sophros
根据定义,Telnet是7位ASCII码,高位设置的任何东西基本上都是控制通道。尝试编码/解码除ASCII以外的任何内容最多都会产生问题。你的意思是[Unicode等值还是标准化](https://en.wikipedia.org/wiki/Unicode_equivalence#Normalization)? –