Всем привет, делаю телеграмм бота используя библиотеку tdlib. Необходимо получить первую букву слова и найти значение по ключу в массиве, но когда делаю принт первой буквы, то выводит значок неизвестного символа(работаю в phpstorm), сравнивается буква русского алфавита. Я предполагаю что дело в кодировке, но разве json_decode не должен переводить? Пытался получить код символа через bin2hex и сравнить, но почему то выводило только 2 символа.
Заранее благодарен
Для правильного вопроса надо знать половину ответа
Вангую, что вы пытаетесь работать со строками UTF-8 используя стандартные функции (strlen, substr и т.п.). Сие в корне неверно. Используйте библиотеку mbstring и функции с префиксом mb_.