boom123
注册会员

UID 75982
精华
0
积分 68
帖子 66
金钱 68 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-7-5
状态 离线
|
怎么正常显示包括日韩语,繁体,和¶这些特殊字符混合的页面?
看资料说要把字符转为html实体
我用的代码:
表单:
echo "<FORM METHOD=POST ACTION=\"\" >
<TEXTAREA NAME=\"s\" ROWS=\"20\" COLS=\"100\"></TEXTAREA><INPUT TYPE=\"submit\" value=\"go\">
</FORM>";
php处理:
$s = $_POST['s'];
$s = htmlspecialchars($s);
$s = htmlentities($s,ENT_QUOTES,'GB2312');
//$s = mb_convert_encoding($s,'HTML-ENTITIES','gb2312');
$s = nl2br($s);
当输入¶时显示正常,但当输入¶¶时,竟然显示为‘抖’???
还有应该用htmlentities还是mb_convert_encoding?
我发现discuz都能正常显示,怎么做到的?
相信很多人都会遇到这个问题的
呼唤高手给个完整的处理代码,最好能说说原理
|
|