Мне было интересно, что внутренности Phalcon используют в отношении UTF8?
Например, если я использую что-то вроде этого
echo strlen('hello'); // output 5
тем не мение
echo strlen('汉字/漢字'); // will output something like 10
strlen не совместим с UTF8, поэтому для безопасности необходимо использовать mb_strlen.
Использует ли Phalcon (внутри) функции, связанные с mb_*? Если нет, то как мы можем гарантировать, что все внутри обрабатывается в формате UTF8, чтобы обеспечить совместимость со всеми языками?
Спасибо!