Maison >développement back-end >Problème PHP >Que faire si php explose les caractères chinois tronqués

Que faire si php explose les caractères chinois tronqués

青灯夜游
青灯夜游original
2021-05-26 18:01:391991parcourir

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.

Que faire si php explose les caractères chinois tronqués

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';

<.> programme Quel encodage utiliser, remplissez simplement l'encodage correspondant ici

2. Utilisez ini_set()

Si vous ne pouvez pas modifier php.ini, vous pouvez l'utiliser dans le programme php

🎜>
@ini_set(&#39;default_charest&#39;,&#39;utf-8&#39;);

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!

Déclaration:
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