如何在python中将unicode文本转换为ascii而不使用正则表达式替换?

2024-05-15 13:17:03 发布

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

在以下情况下如何将x转换成y?在

In [64]: x = '\xe2\x80\x9c random texts.\xe2\x80\x9d '

In [65]: print x
“ random texts.”

In [66]: y = '"random texts."'

In [67]: print y
"random texts."

问题是:我有一个文本包含一些utf-8字符串,我想把这个文本转换成ascii。 我将有一个转换规则表,例如

^{pr2}$

我的第一本能反应是使用正则表达式替换,但我想知道是否有更多的python或正确的方法来完成这类任务


Tags: 字符串in文本ascii情况randomutfxe2