Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Интернационализация / 9 сообщений из 9, страница 1 из 1
03.07.2002, 00:01
    #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
03.07.2002, 09:34
    #32034857
Pioneer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интернационализация
у с=меня похожие траблы были с кодировкой 1251, но кончились после установки более новой версии сервера
...
Рейтинг: 0 / 0
03.07.2002, 11:20
    #32034889
Strannik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интернационализация
В общем у меня стоит одна из последних версий(3.23.49).
Мне не нравится что MySQL выдает default-ный путь (C:\MySQL) а не тот где действительно установлен.
Я попробую поставить cp1251 - может на ней все будет нормально.
...
Рейтинг: 0 / 0
09.07.2002, 13:15
    #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
Период между сообщениями больше года.
03.08.2003, 22:32
    #32225912
Maxut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интернационализация
Мне помогло переназначение из командной строки этой директории:

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

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

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

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


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