Maison > développement back-end > Problème PHP > Comment convertir php gbk en utf8

Comment convertir php gbk en utf8

藏色散人
Libérer: 2023-03-07 16:46:01
original
3837 Les gens l'ont consulté

Comment convertir php gbk en utf8 : créez d'abord un exemple de fichier PHP ; puis définissez l'en-tête ; enfin utilisez la méthode "iconv('GB2312', 'UTF-8', $str);" la chaîne changez simplement le codage de GB2312 en utf8.

Comment convertir php gbk en utf8

L'environnement d'exploitation de ce tutoriel : système Windows 10, php5.6 Cet article est applicable à toutes les marques d'ordinateurs.

Recommandé : "Tutoriel vidéo PHP"

gbk converti en utf8

<?php
header("Content-type:text/html;charset=GB2312");
echo $str= &#39;你好,这里是gbk转utf8!&#39;;
echo &#39;<br />&#39;;
echo iconv(&#39;GB2312&#39;, &#39;UTF-8&#39;, $str); //将字符串的编码从GB2312转到UTF-8
Copier après la connexion

iconv — Les chaînes sont converties en fonction de l'encodage de caractères requis

Description

iconv ( string $in_charset , string $out_charset , string $str ) : string
Copier après la connexion

Convertissez la chaîne str de in_charset en out_charset.

Paramètres

in_charset

Jeu de caractères d'entrée.

out_charset

Jeu de caractères de sortie.

Si vous ajoutez la chaîne //TRANSLIT après out_charset, la fonction de translittération sera activée. Cela signifie que lorsqu'un caractère ne peut pas être représenté par le jeu de caractères cible, il peut être approché par un ou plusieurs caractères similaires. Si vous ajoutez la chaîne //IGNORE, les caractères qui ne peuvent pas être exprimés dans le jeu de caractères cible seront ignorés silencieusement. Sinon, un E_NOTICE est provoqué et FALSE est renvoyé.

Attention

//Les détails du fonctionnement de TRANSLIT dépendent fortement de l'implémentation iconv() du système (voir ICONV_IMPL). Il est rapporté que l'implémentation sur certains systèmes ignorera directement //TRANSLIT, donc la conversion peut échouer et out_charset ne sera pas qualifié.

str

La chaîne à convertir.

Valeur de retour ¶

Renvoie la chaîne convertie, ou FALSE en cas d'échec.

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