Maison >développement back-end >Problème PHP >Que faire si php explose les caractères chinois tronqués
Solution : 1. Dans le fichier de configuration php.ini, recherchez et définissez la valeur de l'élément "defalut_charset" sur "utf-8" ; 2. Dans le programme php, utilisez "@ini_set(' default_charest ','utf-8');" L'instruction peut définir la méthode d'encodage.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, utiliser exploser diviser Pour une chaîne chinoise, telle que explode(':','fileName:文件名')时
, le "nom de fichier" renvoyé sera tronqué. Comment résoudre ce problème ? Laissez-moi vous présenter la solution ci-dessous.
Solution pour que php explose les caractères chinois tronqués :
1. Configurez le fichier php.ini
Configurez le defalut_charset = 'utf-8';
@ini_set('default_charest','utf-8');
Pour obtenir le même effet.
Description :
ini_set — Définissez la valeur d'une option de configuration. La syntaxe est la suivante :
ini_set ( string $varname , string $newvalue )
Définissez la valeur de l'option de configuration spécifiée. Cette option conservera sa nouvelle valeur pendant l'exécution du script et sera restaurée à la fin du script.
Paramètres
varname : Toutes les options valides ne peuvent pas être modifiées à l'aide de ini_set(). Il y a une annexe avec une liste d'options valides.
newvalue : La nouvelle valeur de l'option.
Valeur de retour
Renvoie l'ancienne valeur en cas de succès, fausse en cas d'échec.
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!