gpt4 book ai didi

Python Web 服务器 UTF8 编码

转载 作者:行者123 更新时间:2023-12-01 04:54:48 25 4
gpt4 key购买 nike

我正在尝试通过 POST 向我的 Python Web 服务器发送一些数据,问题是数据包含特殊字符。

我将其数据打印回浏览器,但我得到了以下信息:发送数据:带有特殊内容的文本收到的数据:带有 sp\xc3\xa9cial

的文本

我已经将代码设置为 # --coding: utf-8 -- 并尝试将字符串编码或解码为 UTF-8,但浏览器仅接收它。

最佳答案

b'sp\xc3\xa9cial' 是有效的 Python 字节文字。您可以将其解码为 Unicode 字符串 (.decode('utf-8')),以获得 u'spécial'

一个可能的原因是您打印了一个复合结构,例如包含字节串的列表。 repr() 在单个项目上调用:

>>> print 'spécial'
spécial
>>> print ['spécial']
['sp\xc3\xa9cial']

# -*-coding: utf-8 -*- 定义源代码编码。它与运行时的字符编码无关。

关于Python Web 服务器 UTF8 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27682722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com