Raison :
Le navigateur affiche par défaut les données de soumission de la table de codes ISO8859-1.
Solution :
1. Si la méthode de soumission est post et que vous souhaitez éviter les caractères tronqués, il vous suffit de définir l'encodage de l'objet de la requête.
Remarque : Quelle que soit la méthode par laquelle les données du client sont soumises, la demande doit être définie sur l'encodage.
2. Si la méthode de soumission est get, la définition du codage de l'objet de requête n'est pas valide. Si vous souhaitez éviter les caractères tronqués, vous ne pouvez le convertir que manuellement.
String data = "???????";//乱码字符串 byte source [] = data.getBytes("iso8859-1");//得到客户机提交的原始数据 data = new String (data.getBytes("iso8859-1"),"UTF-8");//解决乱码 //等同于data = new String (source,"UTF-8");
Tutoriel recommandé : Tutoriel Java
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!