Solutions aux caractères chinois tronqués dans php xmlhttprequest : 1. Unifiez en UTF-8 ; 2. Lors de la sortie du texte obtenu via XMLHttpRequest, ajoutez simplement des déclarations de texte dans les en-têtes. W Cet article fonctionne sur l'environnement : comment résoudre le problème de PHP XMLHTTPREQUEST dans le système Windows7, PHP7.1, ordinateur Dell G3
Comment résoudre les données obtenues par XMLHTTPREQUEST en chinois tronqué
La valeur par défaut Le codage des caractères est UTF- 8. Si la page frontale est en GB2312 ou autre encodage, les données obtenues seront tronquées. Grâce à XMLHTTPRequest, les données POST sont également codées en UTF-8. Si l'arrière-plan est GB2312 ou un autre codage, des caractères tronqués apparaîtront.Solution :
Unifier en UTF-8. C'est aussi une tendance inévitable de l'internationalisation.Lors de la sortie du texte obtenu via XMLHttpRequest, ajoutez des déclarations de texte dans les en-têtes (les déclarations HTML directes n'ont aucun effet).
PHP:header('Content-Type:text/html;charset=GB2312'); ASP:Response.Charset = "GB2312" JSP:response.setHeader("Charset","GB2312");
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!