powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблема кодировки?
8 сообщений из 8, страница 1 из 1
проблема кодировки?
    #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
проблема кодировки?
    #39551475
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bastibubuВ MySql 5.7 command line client Unicode и в Google Chrom-е неправильно отображаются национальные символы.Браузеры (например, Chrome) напрямую с MySql не работают. Проверяйте настройки всей цепочки - веб-сервер, скрипты (php или что там у вас), подключение к MySQL.
...
Рейтинг: 0 / 0
проблема кодировки?
    #39551493
bastibubu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftbastibubuВ MySql 5.7 command line client Unicode и в Google Chrom-е неправильно отображаются национальные символы.Браузеры (например, Chrome) напрямую с MySql не работают. Проверяйте настройки всей цепочки - веб-сервер, скрипты (php или что там у вас), подключение к MySQL.

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

Ну и посмотрите в браузере, какие заголовки относительно кодировок ему отдает веб-сервер.
...
Рейтинг: 0 / 0
проблема кодировки?
    #39551510
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариантов не слишком много.
- неправильно записали (кстати, нет ни слова о том, как данные попали в базу);
- неправильно прочитали (например, в скриншоте с консоли куда-то пропал SET NAMES, упоминаемый в п. 3);
- в используемом шрифте нет подходящих символов для отображения.
...
Рейтинг: 0 / 0
проблема кодировки?
    #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
проблема кодировки?
    #39551539
bastibubu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в левом таблице данные из Firebird.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблема кодировки?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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