经过一番研究后,我找不到答案。我正在尝试保护联系表单,但是当我在我的消息中使用带有特殊字符的htmlentities()
函数时,该消息根本不会显示。所以文本来自a,当我只放入ASCII文本时,脚本运行完美。目前我开始使用非ASCII字符,没有内容可以显示...
function secure($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlentities($data, ENT_HTML5, "UTF-8");
return $data;
}
$info = secure($a);
$content = 'bla bla bla'.$info.'bla bla bla';
echo $content;
想象一下我的文字是:
绝大多数人认为大卫是一个有意义的人 et jesuislà。 »DitPrélude。 Et suivit une longue explication de 打算定量存在。评论avait-il fait pour sortir de l'ordinateur de David pour s'installer sur Internet,et de ce fait sur tout lesordinateursreliésàInternet。 Lesexplicationscontinèrent 吊坠hene bonne heure。 David laissaitparlerPrélude。 Personne n'intervenait。 Tout lemondeprésent,généraux,informaticiens, 简单的装饰,tousétaientstupéfiaient。
它根本不起作用......
答案 0 :(得分:0)
实际上,这是一个编码问题......我将HTML页面的元素更改为UTF-8,并且神奇地工作了!
<meta charset="utf-8">
谢谢大家。 Katsele。