Comment définir l'encodage du jeu de caractères en php ?

青灯夜游
Libérer: 2023-03-07 08:22:02
original
2734 Les gens l'ont consulté

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.

Comment définir l'encodage du jeu de caractères en php ?

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(&#39;Content-type:text/html;charset=utf-8&#39;);
?>
Copier après la connexion

Fonction PHP header()

<🎜 La fonction >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(&#39;Location: http://www.example.com/&#39;);
?>
Copier après la connexion

Grammaire

header(string,replace,http_response_code)
Copier après la connexion

Comment définir lencodage du jeu de caractères en php ?

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal