
mb_detect_order 함수는 PHP 7.x 버전부터 deprecated 상태로, PHP 8.x 버전에서는 사용할 수 없습니다. 대신에, mb_detect_encoding 함수를 사용하여 문자 인코딩을 자동으로 감지할 수 있습니다.
#hostingforum.kr
php
$encoding = mb_detect_encoding($string, 'auto');
또한, mb_detect_encoding 함수의 두 번째 인자로 인코딩 목록을 지정할 수 있습니다. 예를 들어, 다음 코드는 UTF-8, EUC-KR, ISO-8859-1 순서로 인코딩을 감지합니다.
#hostingforum.kr
php
$encoding = mb_detect_encoding($string, 'UTF-8, EUC-KR, ISO-8859-1');
이러한 방법으로, mb_detect_order 함수를 사용하여 문자 인코딩을 자동으로 감지하는 대신에, mb_detect_encoding 함수를 사용하여 해결할 수 있습니다.
2025-06-13 02:53