Position actuelle: Accueil> Catégories de fonctions> mb_http_input

mb_http_input

Détecter le codage des caractères d'entrée HTTP
Nom:mb_http_input
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Renvoie le codage des caractères d'entrée HTTP actuel

Nom de la fonction: MB_HTTP_INPUT ()

Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7

Fonction Description: La fonction MB_HTTP_INPUT () est utilisée pour renvoyer le codage des caractères d'entrée HTTP actuel.

usage:

 mb_http_input([string $type = ""]) : mixed

Description du paramètre:

  • $type (facultatif): Spécifie le type de codage de caractères d'entrée HTTP à retourner. Les valeurs facultatives incluent "G", "P", "C", "S", "L" et "I". La valeur par défaut est une chaîne vide.

Valeur de retour:

  • Si le paramètre $type est une chaîne vide, le nom (chaîne) du codage des caractères d'entrée HTTP actuel est renvoyé.
  • Si le paramètre $type spécifie un type de codage de caractères, il renvoie si le codage de caractères d'entrée HTTP actuel appartient au type de codage de caractères spécifié (booléen).

Exemple:

 // 示例1:返回当前的HTTP 输入字符编码$inputEncoding = mb_http_input(); echo "当前的HTTP 输入字符编码是:$inputEncoding"; // 示例2:检查当前的HTTP 输入字符编码是否为UTF-8 $isUTF8 = mb_http_input("utf-8"); if ($isUTF8) { echo "当前的HTTP 输入字符编码是UTF-8"; } else { echo "当前的HTTP 输入字符编码不是UTF-8"; }

Notes:

  • La fonction mb_http_input() nécessite une prise en charge de l'extension MBSTring. Assurez-vous que l'extension MBSTRING est activée dans le fichier de configuration PHP.
  • Dans certains cas, la fonction mb_http_input() peut ne pas détecter avec précision le codage des caractères d'entrée HTTP, et le résultat de retour peut être inexact. Il est recommandé d'utiliser d'autres méthodes pour obtenir un codage de caractères, comme l'obtention de codages de codages de caractères dans l'en-tête de demande HTTP via $_SERVER['HTTP_ACCEPT_CHARSET'] .
Fonctions similaires
Articles populaires