mb_http_input
Détecter le codage des caractères d'entrée HTTP
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:
$type
est une chaîne vide, le nom (chaîne) du codage des caractères d'entrée HTTP actuel est renvoyé.$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:
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.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']
.