PHP 解码附加的文本文档

PHP Decoding attached text document

我之前使用 file_get_contents 检索 JSON 文档,如下所示:

$json = file_get_contents('php://input');

但是当尝试向 json 添加特殊字符(例如 ÷)时...file_get_contents 显然将其解码为 ASCII 而不是 UTF8,因此 ÷ 符号被转换为 u00f7。

我可以强制 file_get_contents 将 php:// 输入文档解码为 UTF8 格式吗?还是有其他我可以做的事情,比如以某种方式将文档作为二进制文件提取出来,然后自己手动解码?

原来 file_get_contents 被解码为 /u00f7,这是正确的。我不想用转义序列解码它。当我保存到数据库中并检索时,这个过程就崩溃了。确保将转义序列完整地保存到数据库中,以便正确检索并提供给需要信息的客户。