Maison > développement back-end > Problème PHP > Comment convertir une chaîne en utf8 en php

Comment convertir une chaîne en utf8 en php

藏色散人
Libérer: 2023-03-06 16:58:01
original
2896 Les gens l'ont consulté

En PHP, vous pouvez utiliser la fonction iconv pour convertir une chaîne en encodage utf8. La syntaxe est "iconv('format à convertir', 'format converti', 'données converties');"

Comment convertir une chaîne en utf8 en php

Recommandé : "Tutoriel vidéo PHP"

PHP Convertir la chaîne au format de jeu de caractères Fonction UTF8/GB2312/GBK iconv()

iconv() introduction

la fonction iconv peut convertir un fichier de jeu de caractères connu en un autre fichier de jeu de caractères connu

iconv('Format à convertir', ' Format converti', 'Données converties');

Cependant, la conversion fait souvent des erreurs. Généralement, vous devez ajouter "//IGNORE" après l'encodage converti :

ignorer signifie ignorer les erreurs. lors de la conversion. Sans le paramètre ignore, toutes les chaînes suivant ce caractère ne peuvent pas être enregistrées

iconv("UTF-8", "GB2312//IGNORE", $data)
Copier après la connexion

Exemple :

<?php
  header("content-type:text/html;charset=utf8");
      echo $str = "你好,你是卖咖啡的嘛?";

      echo "<br>";
      echo $gb = iconv(&#39;UTF-8&#39;,&#39;GB2312&#39;,$str);
      echo "<br>";
      echo $utf = iconv(&#39;GB2312&#39;,&#39;utf-8&#39;,$gb);
      echo "<br>";
   echo $gb = iconv(&#39;GB2312&#39;,&#39;utf-8&#39;,$gb);//也可以这么用
  ?>
Copier après la connexion

mb_detect_encoding( $content, array("ASCII",'UTF-8', "GB2312", "GBK", 'BIG5'));

Vous pouvez déterminer de quel format d'encodage il s'agit

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal