如何在 json 编码中使用特殊字符?

爱和平

我正在用 json 编码一些文本:

  $json = array('result' => '',);
  $json['result'].='My name is Roger';
  echo json_encode($json);

我的输出是My name is Roger.

但是当我写

  $json = array('result' => '',);
  $json['result'].='test {#[^[*]+|€~!,<€¥<=?"{*\>Ö.ßäülenwj test ';
  echo json_encode($json);

然后我没有得到任何输出。

我也测试过,htmlspecialchars但没有成功。

达斯汀·杰克

也许您的文件是 ISO-8859-1/15 编码的。json_encode 仅适用于 utf8 字符集。

在您的测试场景中,您可以将整个文件转换为 utf8,我认为您会得到正确的响应。

否则,您需要使用 utf8_encode("iso_string"); 将字符串转换为 utf8;

希望这可以帮助。

达斯汀

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android中使用地理编码API(JSON)?

来自分类Dev

如何在NSURL中使用特殊字符?

来自分类Dev

如何在xfig中使用特殊字符

来自分类Dev

如何在Chef中使用特殊字符?

来自分类Dev

如何在JSON中转义特殊字符

来自分类Dev

如何在Angular中使用JSON字符串化?

来自分类Dev

如何在HTML中使用外部JSON文件而不是硬编码JSON文件?

来自分类Dev

如何在python中编码特殊字符

来自分类Dev

如何在XML中编码特殊字符

来自分类Dev

Json编码和特殊字符

来自分类Dev

如何在表的 tbody 中使用 json 编码显示数据库值

来自分类Dev

如何在ajax响应中使用php获取编码json的值?

来自分类Dev

如何在Wikipedia API中使用特殊字符?

来自分类Dev

如何在password子端点的密码中使用特殊字符

来自分类Dev

如何在Inno Setup中使用特殊字符?

来自分类Dev

如何在javascript中使用replace替换特殊字符

来自分类Dev

如何在URL(Webview)中使用特殊字符?

来自分类Dev

如何在MySQL列名称中使用特殊字符?

来自分类Dev

如何在m子端点的密码中使用特殊字符

来自分类Dev

如何在角度指令属性中使用特殊字符?

来自分类Dev

如何在Wikipedia API中使用特殊字符?

来自分类Dev

如何在haskell中使用特殊(保留)字符?

来自分类Dev

如何在http响应头中使用特殊字符

来自分类Dev

如何使用特殊字符(“ \\”)json_decode字符串

来自分类Dev

如何在JSON数据Python中删除特殊字符

来自分类Dev

如何在MonetDB中使用JSON

来自分类Dev

如何在Java中使用JSON?

来自分类Dev

如何在MonetDB中使用JSON

来自分类Dev

如何在Ajax中使用JSON模式