【发布时间】:2016-06-10 17:36:58
【问题描述】:
我正在从返回编码字符的 API 中检索数据。例如,返回的字符串的一部分是 \u2605,它是特殊符号(开始)的 unicode,请参见链接:
http://www.fileformat.info/info/unicode/char/2605/index.htm
使用 php,我运行以下代码将数据转换为数组,以便我可以使用它:
$result = file_get_contents($url);
$decoded = json_decode($result, true)
但是,我遇到的问题是符号的 unicode 代码随后被转换为一些乱码。例如\u2605 被转换为★。
其他符号也会被转换。
我可以在这里做什么?
【问题讨论】:
-
查看此链接是否有帮助。 stackoverflow.com/questions/6771938/…
-
我使用的是 json_decode 而不是 json_encode