PHP에서 키릴 문자 문제
strlen 함수 및 다른 많은 PHP 문자열 함수는
키릴 문자와 올바르게 작동하지 않습니다.
각 키릴 문자를 두 번으로 계산합니다:
<?php
echo strlen('абвгд'); // 10을 출력합니다, 5가 아닙니다
?>
따라서 문제가 될 수 있는 문자를 포함하거나
포함할 가능성이 있는 문자열의 경우,
mb_strlen 함수를 사용하십시오.
이 함수는 올바르게 작동합니다:
<?php
echo mb_strlen('абвгд'); // 5를 출력합니다
?>
변수에 키릴 문자열을 저장하십시오. 문자열의 길이를 화면에 출력하십시오.