Форум программистов, компьютерный форум, киберфорум
Наши страницы

MySQL

Войти
Регистрация
Восстановить пароль
 
Oktu
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
#1

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

30.01.2014, 00:18. Просмотров 1224. Ответов 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 - MySQL
Всем добрый день! Слёт кодировки в базе. Работаю с MySQL впервые. Слетела кодировка в самой базе, на сайте отображается всё...

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

Не меняется кодировка на сервере под utf8 - MySQL
Мучаю неделю сервис aws - взял в качестве сервера ubuntu - начал на нем устанавливать апач, mysql, phpmyadmin - добился входа...

Вывод результата запроса - MySQL
код ниже упорно выдает мне &quot;ноуп&quot; и больше ничего. чяднт? &lt;?php $db = mysql_connect(&quot;localhost&quot;,&quot;user&quot;,&quot;password&quot;); ...

Проверка результата запроса - MySQL
$host = $MYSQL;$db = $MYSQL;$charset = $MYSQL;$user = $MYSQL;$pass = $MYSQL;$dsn = &quot;mysql:host=$host;dbname=$db;charset=$charset&quot;; $opt =...

вывод результата запроса - Базы данных
Привет программЁры! :-) Проблема такая - надо что бы результат выполнения запроса (на SQL в Access) выводился во временную таблицу,...

4
t1m0n
624 / 402 / 21
Регистрация: 03.11.2009
Сообщений: 1,836
30.01.2014, 02:45 #2
а какая у вас кодировка в базе? какая кодировка для подключения к базе?
1
esculap_ra
306 / 174 / 24
Регистрация: 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
803 / 788 / 85
Регистрация: 21.09.2012
Сообщений: 2,628
30.01.2014, 09:58 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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, cashin id - автоинкрементное поле, уникально paytime -...

Использование результата запроса в нескольких запросах - MySQL
Необходимо выполнить выборку данных из таблицы являющейся результатом подзапроса Что-то вроде SELECT * FROM ( подзапрос 1 ) WHERE ......

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

Вывод результата запроса из нескольких таблиц - MySQL
SELECT news.entry_url, news.entry_title, publ.entry_url, publ.entry_title FROM news,publ LIMIT 10 Делаю запрос через pma,...


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

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

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