|
Утилита mysql и кириллица
|
|||
---|---|---|---|
#18+
Если в конфигурационном файле mysql-clients.cnf установлен параметр default-character-set= utf8 , то в одной базе данных СУБД MySQL 5.7 при использовании утилиты mysql кириллица отображается нормально, а в другой вместо неё - знаки вопроса, когда же в этом файле установлен параметр default-character-set= latin1 , то ситуация меняется наоборот: в первой появляются вопросы, а во второй - кириллица. Нельзя ли сделать так, чтобы в обоих базах данных одновременно отображалась кириллица? Буду признателен за любой совет по данной проблеме. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2020, 12:38 |
|
Утилита mysql и кириллица
|
|||
---|---|---|---|
#18+
Можно привести обе базы к одной кодировке. Можно явно указывать необходимую кодировку запросом SET NAMES при переключении с одной базы на другую. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2020, 14:21 |
|
Утилита mysql и кириллица
|
|||
---|---|---|---|
#18+
vadval15, Строго говоря, надо проверить кодировки на уровне базы (схемы), на уровне отдельных таблиц и (маловероятно, но таки возможно) на уровне полей. У вас базы данных скорее всего в разных кодировках. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2020, 15:02 |
|
Утилита mysql и кириллица
|
|||
---|---|---|---|
#18+
Спасибо за ответы. Действительно, с помощью запроса SET NAMES можно переключать кодировки между базами данных, но вот что странно. База данных создана следующей командой: Код: sql 1.
Казалось бы, кириллица в её таблицах должна отображаться корректно при установке параметра конфигурационного файла: Код: powershell 1.
но нет, кириллица отображается при указании в данном параметре совершенно другой кодировки: Код: powershell 1.
Почему так происходит- совершенно непонятно и необъяснимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 15:52 |
|
Утилита mysql и кириллица
|
|||
---|---|---|---|
#18+
vadval15 совершенно непонятно и необъяснимо В общем и целом, по барабану, что там указано в CREATE DATABASE. На кодировку устанавливаемого с СУБД соединения оно никак не влияет, например, в отличии от SET NAMES. А ведь есть ещё кодировка консоли, про которую вообще мало кто вспоминает... ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 18:09 |
|
|
start [/forum/topic.php?fid=47&msg=39942024&tid=1828665]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 227ms |
0 / 0 |