Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблема кодировки? / 8 сообщений из 8, страница 1 из 1
11.11.2017, 14:48
    #39551468
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема кодировки?
Здравствуйте!
В MySql 5.7 command line client Unicode и в Google Chrom-е неправильно отображаются национальные символы.

1)
mysql> show create database base_edel;
+-----------+--------------------------------------------------------------------+
| Database | Create Database
+-----------+--------------------------------------------------------------------+
| base_edel | CREATE DATABASE `base_edel` /*!40100 DEFAULT CHARACTER SET utf8 */ |
точно не помню DEFAULT CHARACTER SET utf8 при создании бд указал или нет. почему в /* */-ах указан?


2)
| dasax | CREATE TABLE `dasax` (
`das_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`das` varchar(50) NOT NULL,
PRIMARY KEY (`das_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 |


3)

после команды 'set names utf8':
+--------------------------+---------------------------------------------------------+
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 | C:\Program Files\MySQL\MySQL Server 5.7\share\charsets\ |

4)
правильно отображается в notaped (из MySql 5.7 command line client Unicode копипеистом).

5)
файл my.cnf:
# CLIENT SECTION
default-character-set=utf8

# SERVER SECTION
character-set-server=utf8

6)
перезагрузка сервера ничего не меняет.
...
Рейтинг: 0 / 0
11.11.2017, 14:59
    #39551475
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема кодировки?
bastibubuВ MySql 5.7 command line client Unicode и в Google Chrom-е неправильно отображаются национальные символы.Браузеры (например, Chrome) напрямую с MySql не работают. Проверяйте настройки всей цепочки - веб-сервер, скрипты (php или что там у вас), подключение к MySQL.
...
Рейтинг: 0 / 0
11.11.2017, 16:31
    #39551493
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема кодировки?
miksoftbastibubuВ MySql 5.7 command line client Unicode и в Google Chrom-е неправильно отображаются национальные символы.Браузеры (например, Chrome) напрямую с MySql не работают. Проверяйте настройки всей цепочки - веб-сервер, скрипты (php или что там у вас), подключение к MySQL.

miksoft , веб-сервером пока не пользуюсь. Есть программа на Delphi IntraWeb, который работает через браузер Chrome. Программа локально связивается с базой MySql и выводит данные в браузере.
...
Рейтинг: 0 / 0
11.11.2017, 17:36
    #39551508
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема кодировки?
bastibubuЕсть программа на Delphi IntraWebВот она и есть веб-сервер, точнее, содержит его.
...
Рейтинг: 0 / 0
11.11.2017, 17:39
    #39551509
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема кодировки?
Чтобы понять куда копать, попробуйте вывести строку не из MySQL, а из файла или даже из строкового литерала. Главное, чтобы было точно известно в какой она кодировке.

Ну и посмотрите в браузере, какие заголовки относительно кодировок ему отдает веб-сервер.
...
Рейтинг: 0 / 0
11.11.2017, 17:40
    #39551510
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема кодировки?
Вариантов не слишком много.
- неправильно записали (кстати, нет ни слова о том, как данные попали в базу);
- неправильно прочитали (например, в скриншоте с консоли куда-то пропал SET NAMES, упоминаемый в п. 3);
- в используемом шрифте нет подходящих символов для отображения.
...
Рейтинг: 0 / 0
11.11.2017, 18:51
    #39551532
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема кодировки?
vkle- неправильно записали (кстати, нет ни слова о том, как данные попали в базу);
vkle , Mysql Workbench
автор- неправильно прочитали (например, в скриншоте с консоли куда-то пропал SET NAMES, упоминаемый в п. 3);до использования SET NAMES set character_set_client,set character_set_connection, set character_set_results были другие,
точно помню не utf.

автор- в используемом шрифте нет подходящих символов для отображения. шрифт Sylfaen. точно есть внутри, много лет этим шрифтом пользуюсь. Этим шрифтом пользуюсь и в Firebird, Interbase.
...
Рейтинг: 0 / 0
11.11.2017, 19:05
    #39551539
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема кодировки?
в левом таблице данные из Firebird.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблема кодировки? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]