Solution pour l'interception par PHP des chaînes chinoises tronquées : 1. Utilisez l'encodage GBK pour intercepter, le code est [echo mb_substr($str, 1, 'gbk')] ; 2. Utilisez l'encodage [utf-8] pour intercept , le code est [echo mb_substr($str, , 'utf-8'].
Solution pour php interceptant les chaînes chinoises tronquées :
1. Exemple d'interception d'encodage GBK
$str = '我是谁'; //gbk编码的字符串 echo mb_substr($str, 0, 1, 'gbk'); //输出 我
mb_substr
a un paramètre de plus que substr, qui est utilisé pour spécifier l'encodage de chaîne
Utilisez-le. . Faites attention à l'encodage du fichier PHP et à l'encodage lors de l'affichage de la page Web Pour utiliser cette Pour vérifier l'encodage de la chaîne, mais ce n'est pas encore parfait. 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![code]
$str = '我abc是谁'; //utf-8编码的字符串
echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a
[/code