Maison >développement back-end >Problème PHP >Comment résoudre le problème chinois tronqué de php xmlhttprequest

Comment résoudre le problème chinois tronqué de php xmlhttprequest

藏色散人
藏色散人original
2022-01-12 10:05:372822parcourir

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é Comment résoudre le problème chinois tronqué de php xmlhttprequest

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).

  • Par exemple :

    PHP:header('Content-Type:text/html;charset=GB2312');
    ASP:Response.Charset = "GB2312"
    JSP:response.setHeader("Charset","GB2312");

    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