Heim  >  Artikel  >  Backend-Entwicklung  >  使用json_encode获取中文unicode的有关问题

使用json_encode获取中文unicode的有关问题

WBOY
WBOYOriginal
2016-06-13 11:54:091057Durchsuche

使用json_encode获取中文unicode的问题
简单的数据库查询程序,数据库表里的中文保存的是中文unicode编码,例如中国在库里显示的是\u3537\u3456这样,

接收输入的中文是utf-8, 使用json_encode的自动中文转码功能可以获得unicode,可是问题来了,如果从转码后的字符串里获取
unicode呢,请大家帮忙给点思路啊?

例子代码如下

$str_input = "go南京trip"; //待查询的字符串
$str_input = json_encode($str_input);

$str_query = "go\u3537\3642trip";目标字符串

如何从$str_input获取$str_query呢? 
------解决方案--------------------

$str_input = "go南京trip";<br />$str_query = trim(json_encode($str_input), '"'); <br /><br />echo $str_query; <br />
得到的是 go\u5357\u4eactrip

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn