powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Интернационализация
9 сообщений из 9, страница 1 из 1
Интернационализация
    #32034823
Strannik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На MySQL я программирую не так давно. Вчера появилась проблема: при запуска сервера с koi8 кодировкой по умолчанию (--default-character-set=koi8_ru) сервис запускается нормально, но при попытке коннекта к нему(через Mysql или API - mysql_real_connect) система выдает сообщения:

File 'C:\MySQL\\Share\Charsets\?.conf' not found(ErrCode:2)
Character set '#7' is not a compiled character set and is not specified in the 'C:\MySQL\\Share\Charsets\Index' file

Правда затем все работает нормально. Может кто знает насколько серьезна эта проблема и как ее исправить.
...
Рейтинг: 0 / 0
Интернационализация
    #32034857
Pioneer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у с=меня похожие траблы были с кодировкой 1251, но кончились после установки более новой версии сервера
...
Рейтинг: 0 / 0
Интернационализация
    #32034889
Strannik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем у меня стоит одна из последних версий(3.23.49).
Мне не нравится что MySQL выдает default-ный путь (C:\MySQL) а не тот где действительно установлен.
Я попробую поставить cp1251 - может на ней все будет нормально.
...
Рейтинг: 0 / 0
Интернационализация
    #32035771
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все тривиально!
Под Windows MySQL ищет настройки в файле C:\my.cnf или C:\[WINDOWS|WINNT]\my.cnf или C:\[WINDOWS|WINNT]\my.ini
Лучьше всего использовать C:\my.cnf
В этом файле есть настройка
character-sets-dir=c:/usr/local/mysql/share/charsets
Она конечно должна ссылаться на каталог share/charsets м каталоге где установлен MySQL. Эта опция доступна для нескольких разделов файла my.cnf ( исходный файл, кстати, можно найти в каталоге куда установлен MySQL ). Так вот этот ключ желательно прописать для следующих разделов
[client]
[mysqld]
[mysql]
[mysqladmin]
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Интернационализация
    #32225912
Maxut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне помогло переназначение из командной строки этой директории:

mysql.exe --character-sets-dir=C:\***\mysql\share\charsets

Предыдущий способ у меня не сработал.
...
Рейтинг: 0 / 0
Интернационализация
    #32239761
alex_24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изменив кодировку в базе находясь в Линухах мне пришлось перекомпелировать софтинку то. В параметрах компилирования кодировку поумолчанию указывал. По другому никак. Статически линкованая софтинка то была к тому же. Так что смотри. Может и под Виндой так.
...
Рейтинг: 0 / 0
Интернационализация
    #32239837
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь, это все уже описано в FAQ на форуме.

mahoune
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Интернационализация
    #32878251
_oNyX_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю кому как, а мне помогло так:
добавил в секцию 2 строчки
[mysqld]
....
character-sets-dir=d:/Program Files/mysql/share/charsets/
default-character-set=koi8_ru

пишу в мускуле SHOW VARIABLES;
и наслаждаюсь от увиденного :))
...
Рейтинг: 0 / 0
Интернационализация
    #32879069
SimplyMind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_oNyX_Не знаю кому как, а мне помогло так
Ну наконец-то - спустя два года с лишним - кто-то нашел правильное решение !!!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Интернационализация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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