答案1
从图片中,我无法验证单个字节的十六进制值,但这看起来实际上可能是 UTF-8 被误解为其他东西。
也许某些东西发送了错误的元数据,例如将字符集指定为某些传统的 8 位字符集,而接收方会相信这一点,而不是自动将其检测为 UTF-8?
或者也许字符集没有在某些配置文件中指定,并且创建元数据的任何内容(例如,HTTP 服务器输出的 Content-Type 标头中的字符集)都会应用一些旧的愚蠢的默认值,例如 ISO-8859-1?
从图片中,我无法验证单个字节的十六进制值,但这看起来实际上可能是 UTF-8 被误解为其他东西。
也许某些东西发送了错误的元数据,例如将字符集指定为某些传统的 8 位字符集,而接收方会相信这一点,而不是自动将其检测为 UTF-8?
或者也许字符集没有在某些配置文件中指定,并且创建元数据的任何内容(例如,HTTP 服务器输出的 Content-Type 标头中的字符集)都会应用一些旧的愚蠢的默认值,例如 ISO-8859-1?