Maison >développement back-end >Problème PHP >Que dois-je faire si php imprime des caractères tronqués ?
Solution aux caractères tronqués imprimés par PHP : 1. Ouvrez le fichier de code PHP correspondant ; 2. Ajoutez "header("content-type:text/html; charset=utf-8");" au code.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.
Que dois-je faire si php imprime des caractères tronqués ?
php imprime des caractères chinois tronqués
Le format texte du document php est défini au format utf-8
Ajoutez
header("content-type:text/html; charset=utf-8");
en-tête dans le code - Envoyer un en-tête HTTP natif
Description
header(string $string, bool $replace = true, int $response_code = ?): void
header() est utilisé pour envoyer des en-têtes HTTP natifs.
Veuillez noter que header() doit être appelé avant toute sortie réelle, qu'il s'agisse de balises HTML ordinaires, de lignes vides ou d'espaces dans un fichier ou une sortie PHP. Il s'agit d'une erreur courante lors de l'accès à des fonctions dans d'autres fichiers via include, require ou d'autres fonctions, s'il y a des espaces ou des lignes vides avant l'appel de header(). Le même problème existe avec des fichiers PHP/HTML séparés.
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!