2011-09-08 6 views
0

키릴 문자로 작동하도록 htmlentities를 만들려면 어떻게해야합니까? 이제 키릴 문자를 입력하려고하면 "Тест"가 "Ð ¢ ÐμÑ"를 반환합니다. 내 코드 : $ var = htmlentities ($ var); 인코딩 : utf-8. 감사합니다. 이 질문에 폐쇄을 가져다하기 위해HTMLENTITIES가 키릴 문자로 작동하지 않습니다

+0

가 왜 처음에 HTML 엔티티를 필요합니까 : –

+0

내 사용자가 자신의 설명에 HTML 코드를 입력하지 않기를 바랍니다. –

+2

'htmlspecialchars()'가 충분하지 않습니까? 그것은 키릴 문제를 완전히 회피 할 것입니다. –

답변

1

-

내가이 필요하지 않습니다 내 사용자가 자신의 의견

에 HTML 코드를 입력하지합니다; htmlspecialchars()은 HTML이 표시되지 않도록 필요한 모든 특수 문자를 변환합니다.

<?php echo htmlentities("Текст на русском языке", ENT_QUOTES, 'UTF-8') ?> 
3

나는 같은 문제,이 솔루션을하려고했다? UTF-8 출력이있는 경우 실제 문자를 표시하면 정상적으로 작동합니다.
관련 문제