PythonBash:unicode字符串破坏bash;修复的安全方法?

2024-09-27 09:31:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一组unicode格式的字符串。你知道吗

当我把这些输出到一个文件并cat它时,这会破坏我的bash终端:在处理完文件之后,我会得到“symbol sala”,其中所有内容都是随机的乱七八糟(包括我的命令提示符)。你知道吗

我知道这可能与字符串是unicode字符串有关。你知道吗


目前,我将它们编码为ascii字符串,如下所示:my_string.encode('ascii','ignore')

但是,这不推荐使用字符串中的大量数据。理想情况下,我会有一些方法来安全地保存一个文件中的所有unicode数据,这样在传输文件时用户的终端就不会中断。你知道吗

正确的方法是什么?你知道吗


Tags: 文件数据方法字符串bash终端内容格式

热门问题