Maison  >  Article  >  développement back-end  >  Comment résoudre le problème du chinois tronqué dans Android PHP

Comment résoudre le problème du chinois tronqué dans Android PHP

藏色散人
藏色散人original
2021-03-05 09:17:472468parcourir

Solution au code chinois tronqué dans Android PHP : 1. Remplissez le format correspondant, un code tel que "httpResponse.getEntity()), HTTP.UTF_8" ; 2. Utilisez le formulaire de flux, un code tel que "ttpResponse" ; .getEntity( ).get...".

Comment résoudre le problème du chinois tronqué dans Android PHP

L'environnement d'exploitation de cet article : système windows7, version PHP7.1, ordinateur DELL G3

Interaction entre front et backend, 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();

[Apprentissage recommandé : " Tutoriel vidéo PHP" 】

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