«

PHP unicode 转汉字

刚子 发布于 阅读:100


function unicode_to_chinese($unicode_str) {
        // 将Unicode编码的字符串转换为普通字符串
        $unicode_str = preg_replace('/\\\\u([0-9a-f]{4})/i', '&#x\\1;', $unicode_str);
        // 使用mb_convert_encoding函数进行转码
        return mb_convert_encoding($unicode_str, "UTF-8", "HTML-ENTITIES");
    }

// 示例
$unicode_str = '\u4f60\u597d'; // 你好
echo unicode_to_chinese($unicode_str); // 输出: 你好