
제어 문자는 유니코드 값이 존재하지 않습니다. 따라서 mb_ord 함수는 제어 문자를 처리할 수 없습니다.
제어 문자의 유니코드 값을 얻어내려면, 제어 문자가 포함된 문자열을 제어 문자를 제외한 문자열로 분리한 후, mb_ord 함수를 사용하여 유니코드 값을 얻어내야 합니다.
예를 들어, "\n" (줄바꿈 문자) 의 유니코드 값을 얻어내려면, "\n"을 "\n"을 제외한 문자열로 분리한 후, mb_ord 함수를 사용하여 유니코드 값을 얻어내야 합니다.
다음은 예제입니다.
#hostingforum.kr
php
$str = "n";
$unicode = mb_ord($str);
echo "줄바꿈 문자의 유니코드 값은 $unicode입니다.n";
// 줄바꿈 문자를 제어 문자를 제외한 문자열로 분리
$str = "n";
$unicode = mb_ord(trim($str, "n"));
echo "줄바꿈 문자를 제어 문자를 제외한 문자열로 분리한 후의 유니코드 값은 $unicode입니다.n";
위 예제에서, 줄바꿈 문자를 제어 문자를 제외한 문자열로 분리한 후의 유니코드 값은 10입니다.
2025-05-13 13:31