=== $returned); // Test original exactly matches returned string因此mb_detect_encoding()说明上面的初始字符串不是我还试图将该字符串传递到数据库中,并将其提取出来,然后与原始字符串进行比较。但是,我不确定这是否是对数据库连接编码的有效测试。
我有一个字符串,是用UTF-8编码的,我正在尝试在网页上显示文本。我注意到,任何试图将任何特殊字符转换为XML编码字符的尝试都是失败的。我知道我做错了什么,但我不知道如何纠正。编辑:最初的问题只是将以下字符串显示为没有b前缀的字符串,而没有注意与str()的转换。下面是未显示的更新的转换过程。下面是我使用的示例字符串,它的末尾有一个水平省略号:
>>> html = b'<p>Lorem ipsum dolor sit amet\\xe2\\x80