Solution : Convertissez le format d'encodage de la page concernée en utf8 ; utilisez "" pour les pages HTML et "header(" pour les fichiers PHP. Type de contenu : texte /html; jeu de caractères=utf8");".
L'environnement d'exploitation de ce tutoriel : système windows7, version jquery3.2.1, cette méthode convient à toutes les marques d'ordinateurs.
Solution aux caractères tronqués dans Jquery load() :
Le jeu de caractères de jquery est utf-8 Une fois que la méthode de chargement charge la page statique encodée GB2312, en chinois. des caractères tronqués apparaissent.
Voici jQueryAJAX.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>通过jQuery AJAX改变这段文本</title> <script type="text/javascript" src="js/jquery-1.11.3.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#btn1').click(function() { $('#test').load('test_text.txt'); }); }); </script> </head> <body> <h3 id="test">请点击下面的按钮,通过 jQuery AJAX 改变这段文本.</h3> <button id="btn1" type="button">获得外部的内容</button> </body> </html>
Voici le contenu du fichier test_text.txt :
Bonjour, voici le texte nouvellement chargé !
Solution :
Méthode : Convertir le format d'encodage des deux pages en utf8.
Remarque : Si le fichier est un fichier php : ajoutez une ligne au début de test_text.php
:
header("Content-type: text/html; charset=utf8");
Recommandations d'apprentissage gratuites associées : javascript (vidéo)
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!