php代字号和其他不适用于json的字符

时间:2014-04-01 17:27:34

标签: php ios json utf-8 encode

我有一个使用网络服务的应用。我在编码在json中使用重音的字符串时遇到问题。例如:

$alertMsg = "á í";
$response["dic"] = array(
            'isAvailable' => 1,
            'alertMsg' => $alertMsg);
echo json_encode($response);

alertMsg将为null,如果我像这样编码为UTF-8

 $alertMsg = htmlspecialchars(trim($alertMsg), ENT_COMPAT, "UTF-8")

alertMsg将导致:“\ u0087 \ u0092”

我怎样才能获得"á í"?在我的设备?或者我可以在我的设备上解码? (IOS)

0 个答案:

没有答案