常用的汉字转换成编码PHP程序实现代码,(图)
2021-07-24
下面总结了一些常用汉字转换成编码的PHP程序实现代码,我们只需要了解编码和gbk编码的内置转换原理即可。
如何转换汉字php汉字转unicode编码,代码如下:
0xa0) {
$encode.= '' . htou(substr($str, $i, 3)) . ';';
$i = 2;
} else {
$encode.= '' . ord($str[$i]) . ';';
}
}
return $encode;
}
echo my_utf8_unicode("哈哈ABC");
?>
汉字转换为方法二,代码如下:

函数使用php汉字转unicode编码,代码如下:
$word ='一个将中文字符转换为四字节编码的PHP函数。 ';

echo ($word);
/*
上面会输出如下结果:
将汉字转成联合国
四字节代码
编写 PHP 函数。
*/
这组函数可以将汉字转换成代码,或者将它们解码成汉字。
汉字转成函数,代码如下:

function uni_encode ($word)
{
$word0 = iconv('gbk', 'utf-8', $word);
$word1 = iconv('utf-8', 'gbk', $word0);
$word = ($word1 == $word) ? $word0 : $word;
$word = json_encode($word);
$word = preg_replace_callback('/\u(w{4})/', create_function('$hex', 'return ''.hexdec($hex[1]).';';'), substr($word, 1, strlen($word)-2));
return $word;
}
解码编码的函数,代码如下:
function uni_decode ($uncode)
{
$word = json_decode(preg_replace_callback('/(\d{5});/', create_function('$dec', 'return '\u'.dechex($dec[1]);'), '"'.$uncode.'"'));
return $word;
}
固定链接:
自由转载!带上文章地址。





