Maison > Article > développement back-end > Comment définir l’encodage du jeu de caractères en php ?
En PHP, vous pouvez définir l'encodage du jeu de caractères via la fonction header(). Le format de syntaxe est "header('Content-type: text/html; charset=character encoding');". l'encodage peut être défini pour "utf-8", "GB2312", "GBK", etc.
Recommandé : "Tutoriel vidéo PHP"
encodage du jeu de caractères PHP
S'il y a un problème avec l'encodage des caractères affichés par votre fichier php dans le navigateur, vous devez effectuer quelques réglages dans le fichier php
<?php // 服务器读取的 编码设置 header('Content-type:text/html;charset=utf-8'); ?>
Fonction PHP header()
header() envoie des en-têtes HTTP bruts 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 mémoire tampon de sortie pour résoudre ce problème) :<html> <?php // This results in an error. // The output above is before the header() call header('Location: http://www.example.com/'); ?>Grammaire
header(string,replace,http_response_code)
Informations détaillées :
Le caractère (caractère) est constitué de lettres, de chiffres et de symboles dans les ordinateurs. Un terme général pour un caractère, un caractère peut être un caractère chinois, une lettre anglaise, un chiffre arabe, un signe de ponctuation, etc. Les ordinateurs stockent les données sous forme binaire. Les chiffres, l'anglais, les signes de ponctuation, les caractères chinois et autres caractères que nous voyons habituellement à l'écran sont le résultat d'une conversion de nombres binaires. Le jeu de caractères définit la correspondance entre les caractères et le binaire et attribue des numéros uniques aux caractères. Les jeux de caractères courants incluent Unicode, ASCII, GBK, IOS-8859-1, etc. L'encodage des caractères (Encodage des caractères) peut également être appelé code de jeu de caractères, qui spécifie comment stocker les numéros de caractères dans l'ordinateur. La plupart des jeux de caractères ne correspondent qu'à un seul encodage de caractères, tels que : ASCII, IOS-8859-1, GB2312, GBK, qui représentent tous à la fois le jeu de caractères et l'encodage de caractères correspondant. Donc en général, les deux peuvent être considérés comme synonymes. L'exception est le jeu de caractères Unicode, qui comporte trois schémas de codage, UTF-8, UTF-16 et UTF-32. Le codage le plus couramment utilisé est UTF-8. Pour plus de connaissances sur la programmation, veuillez visiter :Introduction à la programmation ! !
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!