从用户输入的字符串中删除UTF8

2024-09-30 08:28:05 发布

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

有没有一种方法可以不使用任何导入的方法从字符串中删除UTF-8符号?你知道吗

例如:

userString = "apples, pears \xc2\xa7 and bananas\ngrapes\nbananas !apples"

期望输出:

userString = "apples, pears  and bananas\ngrapes\nbananas !apples"

Tags: and方法字符串符号utfapplesbananasxa7
1条回答
网友
1楼 · 发布于 2024-09-30 08:28:05

使用str转换bytes对象可以指定如何处理编码错误,因此可以像这样忽略它们:

>>> userString = b"apples, pears \xc2\xa7 and bananas\ngrapes\nbananas !apples"
>>> str(userString, "ascii", errors="ignore")
'apples, pears  and bananas\ngrapes\nbananas !apples'

相关问题 更多 >

    热门问题