<?php
function utf8_replaceEntity($result){
$value = (int)$result[1];
$string = '';
$len = round(pow($value,1/8));
for($i=$len;$i>0;$i--){
$part = ($value & (255>>2)) | pow(2,7);
if ( $i == 1 ) $part |= 255<<(8-$len);
$string = chr($part) . $string;
$value >>= 6;
}
return $string;
}function utf8_html_entity_decode($string){
return preg_replace_callback(
'/&#([0-9]+);/u',
'utf8_replaceEntity',
$string
);
}
$string = '华南';
$string = utf8_html_entity_decode($string);
header('Content-Type: text/html; charset=UTF-8');
echo '<li>'.$string;
?>
解决方案 »
- 如何获取目录下的TXT文件名并加入到TXT第一行,占一行?
- 江湖救急,急用啊,各位大侠。只有这几行代码,为什么会出现这种错误???
- 关于脚本响应慢的原因
- frame 里的 iframe 困扰
- 请问php程序的最佳运行环境
- php如何输出表格内容比较快捷高效。。
- 求高手推荐一个CMS,要求PHP4+MYSQL+SMART+MVC
- 谁使用IIS作为服务器的?我改变php.ini里面的设置怎么没有反应的啊???
- 以下一段话是我从网上看来的,可是我照着操作后启动APACHE服务器时,就提示以下去掉分号的模块找不到,请说是怎么回事?
- 请问如何保护网页上的视频只能看不能被下载?
- php初学者问题(表单提交,后按刷新)
- Internet Explorer post数据不能超过64K,有这个说法吗?
搞定了,谢谢!