Забыли пароль?
Запросите новый здесь.

Автор темы: Maxwell
ID темы: 2805
Информация:
Тема содержит 3 сообщения, была просмотрена 6822 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Вопросы новичков
 Распечатать тему
Проблема с кодировкой
Maxwell
все строки в базе записаны в виде см. скриншот (вроде бы это iso-8859-1). Как мне перекодировать надпись "Привет" в эту кодировку и записать в базу? Ничего не получается. Привет выводится как ?????

Добавил 15:05:
$name=iconv('ISO-8859-1', 'UTF-8', $HTTP_POST_VARS['name_team']);
$city = iconv('ISO-8859-1', 'UTF-8', $HTTP_POST_VARS['city_team']);
$query= "INSERT INTO `clubs` (`club_name`, `club_city`) VALUES ('$name', '$city'ad";
$result = mysql_query ($query);

Конвертирует в нужную кодировку, а вот в таблицу Mysql вставляет неправильную кодировку.

Добавил 15:08:
Поборол проблему.

Вначале файла, после подключения к БД добавил 2 строчки

mysql_query("SET NAMES utf8"ad;
mysql_query("SET CHARACTER SET utf8"ad;

Кому нужно - пользуйтесь
Maxwell присоединено следующее:изображение:
1484056751.png

Изменил(а) Maxwell, 10.01.2017 15:09
x1
 
Polarfox
об этом записано в фак, именно чтоб не плодить много раз одинаковые темы.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Maxwell
Polarfox написал:

об этом записано в фак, именно чтоб не плодить много раз одинаковые темы.


Спасибо за совет. Я попросту интегрировал скрипты на движок сайта и там отображает всё нормально, без каких-либо изменений.
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: