我有一组unicode格式的字符串。你知道吗
当我把这些输出到一个文件并cat
它时,这会破坏我的bash终端:在处理完文件之后,我会得到“symbol sala”,其中所有内容都是随机的乱七八糟(包括我的命令提示符)。你知道吗
我知道这可能与字符串是unicode字符串有关。你知道吗
目前,我将它们编码为ascii字符串,如下所示:my_string.encode('ascii','ignore')
但是,这不推荐使用字符串中的大量数据。理想情况下,我会有一些方法来安全地保存一个文件中的所有unicode数据,这样在传输文件时用户的终端就不会中断。你知道吗
正确的方法是什么?你知道吗
如果您有一个用unicode编码的文件,或者终端无法处理的任何其他编码。终端处理不了,你也无能为力。你知道吗
你可能有点运气with this answer
相关问题 更多 >
编程相关推荐