전 세계의 다양한 이름을 HTML로 코딩하려고 합니다. 결국 제가 사용하게 된 시스템은 원시 문자를 기본적으로 처리할 수 없었기 때문에 먼저 해당 문자를 인코딩해야 했습니다. htmlentities는 99%의 경우 잘 작동하지만 예외가 발생하여 작동하지 못했습니다(PHP 목록의 모든 인코딩 옵션을 시도했습니다). 해당 문자는 모두 라틴 문자(Ş
和 ş
)입니다. 이러한 예외를 처리하는 방법에 대한 제안 사항이 있습니까? 나는 laravel을 사용하고 있으며 코드는 다음과 같습니다.
htmlentities() 함수는 기본적으로 ISO-8859-1 문자표를 기반으로 합니다. 다음과 같은 매개변수로 인코딩을 제공해야 합니다.
으아악문서에서 지원되는 문자 집합 목록에서 원하는 인코딩을 선택할 수 있습니다.
출처: https://www.php.net/manual/en/function.htmlentities.php