Форум программистов, компьютерный форум, киберфорум
Наши страницы
MySQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Oktu
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
1

Кодировка UTF8 результата запроса в базу

30.01.2014, 00:18. Просмотров 1318. Ответов 4
Метки нет (Все метки)

Здравствуйте.

Пожалуйста помогите:

стандартный запрос на выборку с базы данных:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
mysql_connect("localhost", "root", "") or die(mysql_error()); 
    mysql_select_db("baza") or die(mysql_error());
    
    $strSQL = "SELECT * FROM home";
    
    $rs = mysql_query($strSQL);
    
    while($row = mysql_fetch_array($rs)) {
    
    echo $row['bank'] . "<br />";
 
      }
    mysql_close();
Сам сайт использует кодировку UTF8, а результат который выводит запрос в другой кодировке, в результате чего ответ выводится в виде символов.

Подскажите какой оператор может перекодировать результат в UTF8?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2014, 00:18
Ответы с готовыми решениями:

Слетела кодировка utf8
Всем добрый день! Слёт кодировки в базе. Работаю с MySQL впервые. Слетела...

Кодировка Utf8, нужен файл
Проблема состоит в том, что вместо мне нужной кодировки utf8 у меня cp1251. ...

Не меняется кодировка на сервере под utf8
Мучаю неделю сервис aws - взял в качестве сервера ubuntu - начал на нем...

Вывод результата запроса
код ниже упорно выдает мне &quot;ноуп&quot; и больше ничего. чяднт? &lt;?php $db =...

Проверка результата запроса
$host = $MYSQL;$db = $MYSQL;$charset = $MYSQL;$user = $MYSQL;$pass =...

4
t1m0n
627 / 405 / 27
Регистрация: 03.11.2009
Сообщений: 1,837
30.01.2014, 02:45 2
а какая у вас кодировка в базе? какая кодировка для подключения к базе?
1
esculap_ra
306 / 174 / 32
Регистрация: 22.08.2010
Сообщений: 786
Записей в блоге: 1
30.01.2014, 03:13 3
PHP
1
iconv(in, out, string);
например
PHP
1
iconv('windows-1251','utf-8','Строка текста');
1
Dolphin
809 / 792 / 201
Регистрация: 21.09.2012
Сообщений: 2,640
30.01.2014, 09:58 4
Лучший ответ Сообщение было отмечено Oktu как решение

Решение

PHP
1
2
3
mysql_connect("localhost", "root", "") or die(mysql_error()); 
    mysql_select_db("baza") or die(mysql_error());
    mysql_set_charset('utf8');
1
Oktu
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
30.01.2014, 10:21  [ТС] 5
Цитата Сообщение от Dolphin Посмотреть сообщение
PHP
1
2
3
mysql_connect("localhost", "root", "") or die(mysql_error()); 
    mysql_select_db("baza") or die(mysql_error());
    mysql_set_charset('utf8');
Отлично помог этот вариант. СПАСИБО!
0
30.01.2014, 10:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2014, 10:21

Вывод результата запроса
Привет программЁры! :-) Проблема такая - надо что бы результат выполнения...

Группировка результата запроса по дням
Есть таблица с записями о работе игрового автомата. Таблица такая id, paytime,...

Подстановка результата вложенного запроса в INSERT INTO
Всем доброго времени суток. У меня имеется таблица catalog, в ней есть 2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru