Всем привет, подскажите пытаюсь обрезать русское слово сохраненное в куки. Вот этой функцией <?php echo mb_substr ($_COOKIE['ymya1'],0,1); ?> На выходе выдает символ с вопросительным знаком. На локальном сервере нормально отображает загружаю на хостинг и символ высвечивает, как можно решить проблему можете помочь ?
Сохраняйте в однобайтной кодировке. Или транслитерируйте. А еще лучше - сохраняйте этот символ отдельно, и выводите без substr.
Налицо несоответствие кодировок ( например сам файл не в utf8 без bom, или конкретно для этого о хостинга нужно в .htaccess указать в какой кодировке отдавать контент) P.S. Вместе - пишется слитно