>  Q&A  >  본문

htmlentities를 사용하여 라틴 문자를 변환해 보세요.

전 세계의 다양한 이름을 HTML로 코딩하려고 합니다. 결국 제가 사용하게 된 시스템은 원시 문자를 기본적으로 처리할 수 없었기 때문에 먼저 해당 문자를 인코딩해야 했습니다. htmlentities는 99%의 경우 잘 작동하지만 예외가 발생하여 작동하지 못했습니다(PHP 목록의 모든 인코딩 옵션을 시도했습니다). 해당 문자는 모두 라틴 문자(Şş)입니다. 이러한 예외를 처리하는 방법에 대한 제안 사항이 있습니까? 나는 laravel을 사용하고 있으며 코드는 다음과 같습니다.

으으으으

P粉111227898P粉111227898374일 전551

모든 응답(1)나는 대답할 것이다

  • P粉970736384

    P粉9707363842023-09-11 17:56:27

    htmlentities() 함수는 기본적으로 ISO-8859-1 문자표를 기반으로 합니다. 다음과 같은 매개변수로 인코딩을 제공해야 합니다.

    으아악

    문서에서 지원되는 문자 집합 목록에서 원하는 인코딩을 선택할 수 있습니다.

    출처: https://www.php.net/manual/en/function.htmlentities.php

    회신하다
    0
  • 취소회신하다