首先是这样的,因为输入的字符串的里来德语的字符,如下:

图片 1

当我存储到数据库后,再用json_encode获得到数据库内之这些字符时,出题目了。

直接encode一个字符串”püüäöä” 本身并不曾问题,
encode后会于转储为对应的unicode码,

然我取出来的$result[0]凡储存在php的变量中,是utf8的贮存格式。

自身碰了异常多种方,最终有效之是:

mb_convert_encoding(htmlentities($result[0]), ‘UTF-8’,
‘HTML-ENTITIES’)

现用那更改成html字符,转成为一般字符串最终json_encode为unicode。

 至于到底是吗甚不可知直接utf8转unicode,望有人指点一下。字符乱码这种从,我还是无完全理解清楚=

相关文章

网站地图xml地图