|
|
|
| Изучаю, MySQL 5. Создаю таблицу. Заполняю первую строчку. ????? вместо некоторых русских букв. Прикреплю скриншот, там все понятно.
PS: на форуме находил подобные темы, ничего не помогло, кодировка стоит cp1251. | |
|
|
|
|
|
|
|
для: Abram
(16.04.2008 в 11:03)
| | Поменял тип строк на NVarchar - теперь почти все символы нормально только, вот эти ' Н П Р Э Б ' так вопросами так и показывет. | |
|
|
|
|
|
|
|
для: Abram
(16.04.2008 в 11:03)
| | Как и откуда заполняете данные? | |
|
|
|
|
|
|
|
для: cheops
(16.04.2008 в 12:09)
| | Через консоль, вы скриншот смотрели?
Или я что то не понял вашего вопроса... | |
|
|
|
|
|
|
|
для: Abram
(16.04.2008 в 12:25)
| | Дело в том, что консоль по умолчанию работает в кодировке DOS (cp866), перед запуском утилиты mysql её следует сменить на кодировку Windows (cp1251) при помощи команды
PS При этом вместо точечных шрифтов следует использовать Lucida Console. | |
|
|
|
|
|
|
|
для: cheops
(16.04.2008 в 13:10)
| | БОЛЬШОЕ Спасибо cheops , вроде все работает. | |
|
|
|
|
|
|
|
для: Abram
(16.04.2008 в 13:53)
| | Не не все, работает.
1. Командная строка русский понимает, если тип nvarchar , если text то опять вопросики.
Так и должно быть?
2. Как сделать так чтоб MySQL Query Browser 1.1.7. понимала русский язык? | |
|
|
|
|
|
|
|
для: Abram
(16.04.2008 в 22:56)
| | Еще когда я использую команду chcp 1251 , то в консоли все отображается нормально но если я сохраню данные из таблицы в файл, то получаю опять вместо русских букв непонятные символы.
Все вроде разобрался, при входе в MySQl надо прописывать set names cp1251 и тогда все будет отлично. | |
|
|
|
|
|
|
|
для: Abram
(16.04.2008 в 22:56)
| | После входа в mysql необходимо настроить кодировку соединения сервера с клиентом при помощи запроса:
| |
|
|
|