Шрифт utf-8 русского языка 'A' составляет 1040 (десятичный). Javascript делает все правильно:
> 'А'.charCodeAt(0) > 1040
Но PHP-код
<?php echo ord('А');?>
возвращает 208.
Обратите внимание, что в начале кода PHP у меня есть:
mb_internal_encoding( 'UTF-8' ); setlocale( LC_CTYPE, 'ru_RU' );
Как я могу реализовать кодирование и декодирование символов UTF-8 в PHP? Использовать другую функцию вместо ord
?