Heim >Backend-Entwicklung >PHP-Tutorial >从android客户端通过post方法发出汉字到Php,Php返回客户端,就出现乱码?怎么解决

从android客户端通过post方法发出汉字到Php,Php返回客户端,就出现乱码?怎么解决

WBOY
WBOYOriginal
2016-06-23 13:54:56904Durchsuche

如题。请问问题出现在了那里。

返回汉字通过echo 直接返回的。没有通过数据库。


回复讨论(解决方案)

Android那边需要什么编码,你就给什么编码就行了。

1:统一编码
2:采用json格式传输

httpPost.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));


BufferedReader reader = new BufferedReader(new InputStreamReader(
is, "UTF-8"), 8);

后来发现是,这两行代码 没有统一设置。

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
Vorheriger Artikel:PHP post数组的问题Nächster Artikel:fopen无法正确创建新文件