<?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;
?>
解决方案 »
- 如何访问局域网内的网站?需要怎么配置?
- asp+access 从数据库读出一个列表,表中有 用户名,年龄等,我想点击“用户名”,就转到这个表的修改页面。
- 关于网页编程专业的抉择
- 大家帮助我看下,这个问题这么解决!谢谢!!!
- 请教一个查询语句
- PHP+access超超级菜鸟问题!
- 急:制作安装程序时出现的问题?在线等待!
- 自己写代码实现session功能,怎么实现这样的功能!
- 各位大虾,我准备做一个网上销售音像制品的电商网站,是用linux+php好还是windows+asp好?
- 多项投票请教
- php初学者问题(表单提交,后按刷新)
- Internet Explorer post数据不能超过64K,有这个说法吗?
搞定了,谢谢!