【发布时间】:2010-10-28 22:11:26
【问题描述】:
我有一个巨大的文本,我不断地以 json 格式获取。当我在 json 中接收它们时,对于某些特殊字符,例如 '" ©,我会以不同的方式接收它们。我正在使用 php 和 json 将 json 转换为 html。例如,我接收
' as \c101d(单引号) " 作为 \c201d (开场白) " 作为 \c202d(结束引号)
我打算将所有 ', ' 保存到一个数组中,并使用该数组将文本中的 \c101d 值替换为 ' 或类似的东西,以便更容易在一个命令中检查整个文本,替换所有特殊字符都正确并在我的网页上正确显示。
也许有些像 $arr=array("\c101d"=>"'", "\c202d"=>""") 然后在 $text 变量上调用这个数组来检查与数组并进行字符串替换。 我有这个想法,但在编码方面我如何实现这一目标?感谢任何帮助。
【问题讨论】:
-
你打算对文本做什么?
-
我将在 html 页面中显示它,但由于字符是 \c101d,它在 html 页面上显示得很奇怪。
-
也许 NYTimes 提要的编码类似于 UTF-8,而您的网络将其显示为 ISO 8859-1