<?php
$str = '哈哈天使打开附加了sd<div class=>sdfs</div>f了<a href="http://www.baidu.com">sdf</a> sdfdsf4jlaksj但是房价啊';
echo uni_encode($str);
echo "\r<br>";
echo "\r<br>";
/**
* 对汉字进行Unicode编码 (#21704;哈)
* @param $str 汉字字符串
* @param $code 汉字字符串的编码,默认utf-8
*/
function uni_encode ($str, $code = 'utf-8'){
if($code != 'utf-8'){ $str = iconv($code, 'utf-8', $str); }
$str = json_encode($str);
$str = preg_replace_callback('/\\\\u(\w{4})/', create_function('$hex', 'return \'&#\'.hexdec($hex[1]).\';\';'), substr($str, 1, strlen($str)-2));
return $str;
}
$str = '哈哈天使打开附加了sd<div class=>sdfs</div>f了<a href="http://www.baidu.com">sdf</a> sdfdsf4jlaksj但是房价啊';
echo uni_encode($str);
echo "\r<br>";
echo "\r<br>";
/**
* 对汉字进行Unicode编码 (#21704;哈)
* @param $str 汉字字符串
* @param $code 汉字字符串的编码,默认utf-8
*/
function uni_encode ($str, $code = 'utf-8'){
if($code != 'utf-8'){ $str = iconv($code, 'utf-8', $str); }
$str = json_encode($str);
$str = preg_replace_callback('/\\\\u(\w{4})/', create_function('$hex', 'return \'&#\'.hexdec($hex[1]).\';\';'), substr($str, 1, strlen($str)-2));
return $str;
}
本文探讨了PHP中使用uni_encode函数对汉字进行Unicode编码的方法,并展示了如何在网页上正确显示包含特殊字符和链接的文本。
3518

被折叠的 条评论
为什么被折叠?



