Heim  >  Artikel  >  Backend-Entwicklung  >  多编码环境下,php和js数据传输应该用什么格式?

多编码环境下,php和js数据传输应该用什么格式?

WBOY
WBOYOriginal
2016-08-08 09:06:41781Durchsuche

目前php端有各种编码,包括gbk、utf-8,big5等等。

现在js要获取来自服务端的数据,如果使用json格式,

json_encode这个在big5编码环境有中文会返回false,当然了,我可以用递归一个一个将中文都转码再json,不过这样感觉不是最佳方案,每次都经过这么一套转码,性能会受到影响。

想问下有没有其他方案?如果没有,只能用这个了

回复内容:

目前php端有各种编码,包括gbk、utf-8,big5等等。

现在js要获取来自服务端的数据,如果使用json格式,

json_encode这个在big5编码环境有中文会返回false,当然了,我可以用递归一个一个将中文都转码再json,不过这样感觉不是最佳方案,每次都经过这么一套转码,性能会受到影响。

想问下有没有其他方案?如果没有,只能用这个了

utf8最稳妥了

各个端统一编码utf-8统一格式json

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