2010-12-07 3 views

답변

3

당신은 -는 특수 문자가 아닙니다하지 않고 같은 htmlspecialchars() 감동되지 않습니다 . -– (- 대 –)과 동일하지 않습니다.

$content = str_replace('-', '–', $_POST['content']); 
1

htmlentities()–에 변환 (뿐만 아니라 다른 기관 알아서) 할 것이다 : 당신이 원하는 경우

당신은 str_replace()를 사용할 수 있습니다.

그냥 당신이 올바른 문자 세트, 예컨대 :

echo htmlentities($string, ENT_QUOTES, 'UTF-8'); 
를 지정해야합니다
관련 문제