Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: проблема с кодировкой :(
Все было норм, данные добавлялись, все шло отлично. Но потом в код add.php добавил разделы<html><head><body>написал в них все что нужно, кодировку windows-1251... И теперь в БД добавляются только "????" вместо русского текста... Помогите пожалуйста, в чем проблема? Уже и уберал все содержимое, кроме кода php которое добавляет в бд данные, все равно добавляет ???
И не могу ничего сделать
Возможно ошибаюсь с названием кодировки. Данный оператор установит кодировку для клиента mysql. (Добавление)
phpMyAdmin не использую. А он в CP1251 отображает?
страница была в UTF-8. Вы добавляли данные в UTF-8 и потом просматривали их в UTF-8. Сейчас же вы добавляете данные в CP1251, а ВОЗМОЖНО просматриваете в UTF-8.
Ex
Отправлено: 12 Февраля, 2014 - 13:38:41
Частый гость
Покинул форум
Сообщений всего: 189
Дата рег-ции: Июнь 2013
Помог: 0 раз(а)
mysql_set_charset('CP1251'); не помогло.
я сразу как создавал бд, я сразу же сделал кодировку cp1251_bin
phpMyAdmin настроен по стандарту cp1251_bin
и еще рас повторяюсь, все работало отлично, пока не вписал в add.php строку кодировки <meta charset="windows-1251">
PHPLamer
Отправлено: 12 Февраля, 2014 - 13:45:06
Частый гость
Покинул форум
Сообщений всего: 171
Дата рег-ции: Сент. 2008 Откуда: Russia, Krasnodar
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.