Comment convertir une chaîne PHP en encodage UTF8 : utilisez d'abord la méthode "mb_detect_encoding" pour identifier automatiquement l'encodage de la chaîne ; puis utilisez la fonction "mb_convert_encoding" pour la convertir en encodage standard international "utf-8".
Recommandé : "Tutoriel vidéo PHP"
Lors de l'utilisation de mb_convert_encoding, vous devez d'abord connaître l'encodage des caractères If. l'encodage est erroné. Il sera tronqué. Utilisez mb_detect_encoding pour identifier automatiquement l'encodage de chaîne et le convertir en encodage standard international utf-8.
<?php $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5','LATIN1')); if($encode != 'UTF-8'){ $name = mb_convert_encoding($name, 'UTF-8', $encode); }
mb_convert_encoding — Convertir l'encodage des caractères
mb_detect_encoding — Détecter l'encodage des caractères
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!