Maison  >  Article  >  développement back-end  >  Comment résoudre le problème des caractères tronqués d'Android PHP

Comment résoudre le problème des caractères tronqués d'Android PHP

藏色散人
藏色散人original
2020-08-15 10:20:562122parcourir

Solution au code tronqué d'Android php : 1. Remplissez le format correspondant, tel que "result= EntityUtils.toString(httpResponse.getEntity()), HTTP.UTF_8);" 2. Utilisez "stream" forme à résoudre.

Comment résoudre le problème des caractères tronqués d'Android PHP

Recommandé : "Tutoriel vidéo PHP"

Interaction back-end, Android+php résout le problème tronqué

Le premier : remplissez le format correspondant

result= EntityUtils.toString(httpResponse.getEntity()),HTTP.UTF_8);
result=new String( EntityUtils.toString(httpResponse.getEntity()).getBytes("ISO_8859_1"),HTTP.UTF_8);

Le deuxième : utilisez le formulaire de flux

//通过流获取具体的内容
in = httpResponse.getEntity().getContent();
//创建缓冲区
BufferedReader br = new BufferedReader(new InputStreamReader(in));
sb = new StringBuffer();
String line = null;
while((line = br.readLine())!= null){
   sb.append(line);
}
result=sb.toString();

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn