Maison > développement back-end > Problème PHP > Comment résoudre le problème de l'erreur php iconv

Comment résoudre le problème de l'erreur php iconv

藏色散人
Libérer: 2023-03-05 16:38:01
original
3621 Les gens l'ont consulté

Solution à l'erreur php iconv : 1. Utilisez la méthode [iconv("GB2312", "UTF-8", $text``);] pour remplacer gb2312 par "utf-8" ; [Méthode icv("UTF-8", "GB2312//IGNORE"] pour le résoudre.

Comment résoudre le problème de l'erreur php iconv

Recommandé : "Tutoriel vidéo PHP

Problème d'erreur Iconv en php

La bibliothèque de fonctions iconv en php peut compléter la conversion entre différents jeux de caractères et constitue une bibliothèque de fonctions de base indispensable dans la programmation php ; Mais parfois, iconv convertira moins de données sans raison. Par exemple, il fera une erreur lors de la conversion des caractères "- ou chinois traditionnel" en

Jetons un coup d'œil à l'utilisation de cette fonction 🎜. >

L'application la plus simple est de remplacer gb2312 par utf-8 :

`$text``=iconv(``"GB2312"``,``"UTF-8"``,``$text``);`
Copier après la connexion

En cours d'utilisation $text=iconv("UTF-8","GB2312",$text), si vous rencontrez Lorsqu'il s'agit de certains caractères spéciaux, tels que "-" ou "." dans les noms anglais, la conversion sera interrompue.

ne pourra plus être converti. Ce problème peut être résolu avec le code suivant : <🎜. >
`$text``=iconv(``"UTF-8"``,``"GBK"``,``$text``);`
Copier après la connexion

Vous avez bien lu, c'est aussi simple, n'utilisez pas gb2312 et écrivez-le comme GBK

Il existe une autre façon, chapitre 1. Deux paramètres, plus //IGNORE, ignorent les erreurs. , comme suit :

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

Il n'y a pas de comparaison spécifique entre les deux méthodes. J'estime que la première méthode (GBK au lieu de gb2312) est meilleure

.

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