我有一个 PHP 脚本正在读取客户端提供的一些 JSON 数据。提供的 JSON 数据中有一个“智能报价”。
例子:
{
"title" : "Lorem Ipsum’s Dolar"
}
在我的脚本中,我使用一个小函数来获取 json 数据:
public function getJson($url) {
$filePath = $url;
$fh = fopen($filePath, 'r') or die();
$temp = fread($fh, filesize($filePath));
$temp = utf8_encode($temp);
echo $temp . "<br />";
$json = json_decode($temp);
fclose($fh);
return $json;
}
如果我对数据进行 utf8 编码,当我回显它时,我看不到引号应该在哪里。如果我不对数据进行 utf8 编码,当我将其回显时,我会看到有趣的问号符号。</p>
关于如何真正看到正确角色的任何想法?
谢谢!