htmlentities()
의 기본 인코딩을 정의 할 방법이 있는지 궁금합니다. 큰 프로젝트를 사용하여 htmlentities
호출을 사용하고 간단한 문자열을 init_set
과 같이 간단한 인코딩을 사용하여 기본 문자 인코딩으로 ISO-8859-1에서 UTF-8로 설정하는 간단한 방법이 있는지 궁금합니다. 또는 별도의 namespace 선언을 사용하십시오.htmlentities()에 대한 기본 문자 집합 정의
나는 항상 htmlentities
함수를 유니 코드로 바꾸고 바꾸는 것에 반대하지 않을 것이지만, PECL apd과 같은 이상한 것으로 설치하는 것을 꺼려합니다.
htmlspecialchars를 사용하지 않는 이유는 무엇입니까? htmlentities는 HTML을 위해 필요한 것보다 훨씬 더 많은 것을 변환합니다. htmlspecialchars와 UTF-8을 사용하지 않는 이유는 변환하는 문자가 멀티 바이트 UTF-8 문자 중간에 나타나기 때문입니다. 엄밀히 말하자면 ISO-8859-1을 가정하면 상관 없습니다. –