La solution au code chinois tronqué dans du code PHP pur consiste à ajouter une ligne de code au début du fichier PHP sous la forme "header("content-type:text/html;charset=utf-8");".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.
Comment résoudre le problème chinois tronqué du code php pur ?
Problème de chinois tronqué dans une page PHP pure (les données sont statiques)
<?php header("content-type:text/html;charset=utf-8"); //设置编码
Introduction connexe :
La fonction header() envoie l'en-tête HTTP d'origine au client.
Il est important de réaliser que la fonction header() doit être appelée avant qu'une sortie réelle ne soit envoyée (en PHP 4 et supérieur, vous pouvez utiliser la mise en cache de sortie pour résoudre ce problème) :
<html> <?php // 结果出错 // 在调用 header() 之前已存在输出 header('Location: http://www.example.com/'); ?>
Syntaxe
header(string,replace,http_response_code)
Paramètres
string requis. Spécifie la chaîne d'en-tête à envoyer.
remplacer
facultatif. Indique si cet en-tête remplace l'en-tête précédent ou ajoute un deuxième en-tête.
La valeur par défaut est vraie (remplacement). false (autoriser plusieurs en-têtes du même type).
http_response_code facultatif. Force le code de réponse HTTP à la valeur spécifiée. (PHP 4 et versions supérieures disponibles)
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!