Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2011, 19:14   #1
Ollieportnin
Новичок
Джуниор
 
Регистрация: 23.10.2011
Сообщений: 3
Сообщение Проблемы с кодировкой

Здравствуйте.
У меня проблема с кодировкой.
$arr = str_split($content);//строка $content в utf-8
//print_r($arr);// массив $arr тоже в utf-8
но почему-то если выводить в браузере, то $content выводиться нормально, а $arr выводиться знаками вопроса в чёрных ромбиках((((
Уже всё перепробовал и ничего не помогает(((
Английские буквы в $arr выводит отлично, но русские - не хочет...

Подскажите, пожалуйста, может есть какие-то идеи...
Ollieportnin вне форума Ответить с цитированием
Старый 23.10.2011, 19:25   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

В поиске ищем.
Виталий Желтяков вне форума Ответить с цитированием
Старый 23.10.2011, 19:47   #3
Ollieportnin
Новичок
Джуниор
 
Регистрация: 23.10.2011
Сообщений: 3
По умолчанию

Да, я видел Ваши посты по поводу кодировки..У меня с этим проблем нет..в браузере стоит utf-8, все файлы сохранены в этой же кодировке и header я тоже посылаю...
Проблема в том, что если конвертировать строку функцией str_split, то она возвращает массив, который (как говорит mb_detect_encoding) тоже в utf-8 но он не отображаеться...а отображаеться как
Array ( [0] => � [1] => � [2] => � [3] => � [4] => � [5] => � [6] => � [7] => � [8] => � [9] => � [10] => � [11] => � [12] => � [13] => � [14] => � [15] => � [16] => [17] => � [18] => � [19] => � [20] => � [21] => � [22] => � [23] => � [24] => � )
Ollieportnin вне форума Ответить с цитированием
Старый 23.10.2011, 20:17   #4
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Если вы используете многобайтовую кодировку - логично использовать функции, предназначенные для работы именно с такой кодировкой.

mb_split()
Andkorol вне форума Ответить с цитированием
Старый 23.10.2011, 20:44   #5
Ollieportnin
Новичок
Джуниор
 
Регистрация: 23.10.2011
Сообщений: 3
По умолчанию

Спасибо большое!!!очень помогли)))
Ollieportnin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с кодировкой. Jakethefish PHP 2 14.04.2011 15:58
Проблемы с кодировкой! bookkc PHP 5 17.05.2009 22:25
Проблемы с кодировкой? [Smarik] БД в Delphi 35 15.02.2009 15:32
Проблемы с кодировкой LAGOX PHP 7 14.02.2009 15:13
Проблемы с кодировкой Levchik HTML и CSS 2 16.12.2008 16:12