Автор Тема: [Решено] Кириллица из MySQL не отображается в браузере.  (Прочитано 3214 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Purcell

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 24
Локальный сервер:
Debian 7,
Apache 2.2.22,
MySQL 5.5.31,
PHP 5.4.4.

Сначала вместо кириллицы из БД отображались знаки вопроса. Потом я настроил MySQL на работу с UTF-8:
mysql> SHOW GLOBAL VARIABLES LIKE 'char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
Знаки вопроса исчезли, но и вместо них ничего не появилось. Кириллица непосредственно из PHP-скрипта отображается в браузере всегда. А в начале скрипта сразу после подключения к БД пробовал опредять разную кодировку (cp1251 и utf8), но изменений я не обнаружил:
@mysql_connect($dbhost, $dbuser, $dbpasswd) or
die("Невозможно подключиться к базе данных");
@mysql_select_db($dbname) or die("Невозможно выбрать базу данных");
mysql_query('SET NAMES cp1251;');
Подскажите, пожалуйста, как исправить данную ситуацию?

Сообщение объединено: 24 Ноябрь 2013, 00:54:55
С кодировкой, оказывается, всё в порядке. Просто я, балбес, не внимательный. Вывод на кириллице в моём коде - обращение к элементу массива. А я указал неверное название элемента. Может удалить эту бестолковую тему?
« Последнее редактирование: 25 Ноябрь 2013, 06:24:29 от qupl »
 


Теги:
 

[Решено] Matlab программирование и RS-232 port

Автор Fang

Ответов: 0
Просмотров: 1761
Последний ответ 02 Август 2013, 14:11:40
от Fang
арифметика с временем на bash [РЕШЕНО]

Автор A_STAS

Ответов: 8
Просмотров: 7454
Последний ответ 02 Апрель 2013, 21:47:06
от A_STAS
bash замена одиночного слеша на экранированный [РЕШЕНО]

Автор zCirill

Ответов: 0
Просмотров: 3325
Последний ответ 04 Июнь 2014, 21:29:47
от zCirill
[Решено] Python CGI не обрабатывает формы, но в целом работает

Автор agentgoblin

Ответов: 2
Просмотров: 3483
Последний ответ 26 Июнь 2015, 18:28:03
от agentgoblin
[Решено] В Qt Creator 4.2.0 в режиме отладки не запускается терминал

Автор mkudritsky

Ответов: 4
Просмотров: 1507
Последний ответ 20 Апрель 2019, 14:55:54
от mkudritsky