Maison > développement back-end > Problème PHP > Comment convertir php unicode en caractères chinois

Comment convertir php unicode en caractères chinois

藏色散人
Libérer: 2023-03-01 21:50:02
original
3269 Les gens l'ont consulté

php unicode转汉字的方法:首先定义一个“unicode2Chinese”方法;然后在方法体内使用“preg_replace_callback”等函数实现转换逻辑;最后执行“unicode2Chinese”方法即可。

Comment convertir php unicode en caractères chinois

php中unicode转中文

php中,没有现成的unicode转中文方法。下面有个简易方法可以处理此种情况

function unicode2Chinese($str)
{
    return preg_replace_callback("#\\\u([0-9a-f]{4})#i",
        function ($r) {return iconv('UCS-2BE', 'UTF-8', pack('H4', $r[1]));},
        $str);
}
Copier après la connexion

示例代码

 echo unicode2Chinese('\u53ea\u80fd\u4e2d\u6587\u624d\u61c2\u6211');
 echo "\n";
Copier après la connexion

效果展示

[yangyu1@bw-dev-b-v01 16:56:35 ~]$ php unicode2Chinese.php
Copier après la connexion

只能中文才懂我。

更多相关知识,请访问PHP中文网

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