Apple Bat 猫 老鼠 垫子 脂肪
我想摆脱这些非法角色。你能建议一些解决方案。我使用php作为编程语言。
当我将某些内容从MS word粘贴到html页面的textarea时会出现这些内容。
答案 0 :(得分:4)
如果您只想提取ASCII,那么您可以试试这个:
$string = preg_replace('/[^(\x20-\x7F)]*/','', $string);
答案 1 :(得分:0)
PHP有String replace。我假设您正在尝试处理提交的表单数据,并希望清理textarea值以删除这些字符。
$retrievedAreaText = $_POST["textAreaId"];
$illegalChars = array("",); //others
$retrievedAreaText = str_replace($illegalChars,"",$retrievedAreaText);
//further processing
答案 2 :(得分:0)
尝试一下这个:
$string = htmlentities($string, ENT_COMPAT, "UTF-8");
它将特殊字符转换为utf标准或任何您想要的标准。 真正的特殊角色大多是麻烦。
希望这会对你有所帮助。