Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
Добрый день. При подключении в psql сообщения об ошибках отображаются кракозялами. Код: sql 1. 2. 3. Менял в cmd кодировки chcp 1251 и 866 - все равно кракозяблы, хоть и некоторомыми символами отличаются. Настройки в БД вот такие: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Подскажите пожалуйста как избавиться от кракозябл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 12:18 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
при этом, если пароль вообще не вводить то сообщение по-английски: Код: sql 1. 2. 3. я так понимаю это сообщение локальный psql выдает, а если неправильный пароль ввести - это сообщение от сервера постгрес. Но только как сделать чтобы эти сообщения на клиенте читались нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 12:23 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
Еще, сменил параметр с: #client_encoding = sql_ascii на: client_encoding = 'win1251' делаю pg_reload_conf() А в БД все равно не utf-8 Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 12:33 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
postgres ведь именно из параметра lc_messages берет кодировку, в которой выводить сообщения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 12:50 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
Данные из таблиц отображаются корректно. Данные, которые показывает сам psql тоже отображаются коректно: Код: sql 1. 2. 3. 4. 5. 6. 7. сообщения об ошибках отображаются корректно: Код: sql 1. 2. 3. 4. 5. НО ошибки при подключении отображаются кракозяблами: psql: Р’РђР–РќРћ: пользователь "postgres" РЅРµ прошёл проверку подлинности (РїРѕ паролю) Помоги разобраться как сделать чтобы сообщения об ошибках при подключении оботражались нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 13:01 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
lr2Помоги те ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 13:05 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
Еще заметил что если оставить страницу chcp 866, то содержимое таблиц отображается кракозяблами. Но меня интересует как сделать чтобы сообщение об ошибке при подключении отображалось корректно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 13:07 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
lr2Еще заметил что если оставить страницу chcp 866, то содержимое таблиц отображается кракозяблами. Но меня интересует как сделать чтобы сообщение об ошибке при подключении отображалось корректно... Пропишите в конфиге базы lc_messages=С и успокойтесь (ну и перечитайте конфиг конечно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 13:18 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
Maxim Boguklr2Еще заметил что если оставить страницу chcp 866, то содержимое таблиц отображается кракозяблами. Но меня интересует как сделать чтобы сообщение об ошибке при подключении отображалось корректно... Пропишите в конфиге базы lc_messages=С и успокойтесь (ну и перечитайте конфиг конечно). Большое спасибо! Заработало! Теперь пытаюсь понять что этот C значит :-) нет же такой страны... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 13:56 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
Maxim Boguklc_messages=С Так и не понял что это. Максим, это какое-то специальное значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 14:44 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
ведь по идее это английская локаль.... как онарусские буквы нормально отображает... или это стандартная локаль libC ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 14:53 |
|
||
|
Проблемы с кракозялбами
|
|||
|---|---|---|---|
|
#18+
lr2, Это специальная (емнип, стандартная POSIX) локаль обозначающая минимальную реализацию локали. В том числе простую побайтовую сортировку строк, 8-битные символы, пропуск gettext вызовов без выполнения локализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2019, 15:15 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39857119&tid=1995053]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 288ms |
| total: | 445ms |

| 0 / 0 |
