powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вся таже руссификация в mysql
14 сообщений из 14, страница 1 из 1
вся таже руссификация в mysql
    #32082351
Aleksis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПИПЛ,помогите ,смотрел поисковиком свой вопрос, вроде нашел,но так и не пашет русские буквы(в частности я)в связки my sql+ my sql front(когда базу создаешь)

default-character-set=win1251(cp121)не помогает
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082375
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если база у тебя стоит под WIN то и не будет из бинарников толком русский работать: Решений несколько:

1. Перекомпилить из исходников используя параметр --with-charset=cp1251

2. Второй вариант использовать BINARY , но тут не все будет работать. Не будет работать UPPER. Не будер работать LIKE в разрезе поиска без учета регистра.

А вообще-тоююю У тебя какого характера проблемы с русским?

C_НОВЫМ_ГОДОМ!!!
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082390
Aleksis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на малую "я" ругается и так по мелочи на другие буквы
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082393
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маля я в раскладке cp1251 имеет код FF(255) соответственно скорее всего ругается среда разработки. Еще можно предположить, что данные ты скармливаешь в MySQL в кодировке cp1251 а сама база создана в KOI-8. Еще может версия MySQL старовата, потому как у меня даже под WIN с этим проблем нет!
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082426
Aleksis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
система win2000,запускаю mysql так: mysqld-nt --default-character=win1251,
myadmin показывает,что действительно кадирова win1251, базу создаю в mysql front,там в my.ini прописал [client] default-character-set=win1251
Вроде все правильно,но не хочет печататься малая "я"
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082441
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня Windows 2000:
Файл C:\my.cnf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
# Example mysql config file.
# Copy this file to c:\my.cnf to set global options
# 
# One can use all long options that the program supports.
# Run the program with  --help to get a list of available options
 

# This will be passed to all mysql clients
[client]
character-sets-dir=d:/usr/local/mysql/share/charsets

# The MySQL server
[mysqld]
default-character-set=cp1251
character-sets-dir=d:/usr/local/mysql/share/charsets/

[mysql]
default-character-set=cp1251

[mysqladmin]
default-character-set=cp1251


Попробуй исполнить такой запрос:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT  "абвгдеёжзийклмнопрстуфхцчшщъыьэюя" ;

 -- Результат должен быть таким:
 
mysql> SELECT  "абвгдеёжзийклмнопрстуфхцчшщъыьэюя" ;
+ -----------------------------------+
 
| абвгдеёжзийклмнопрстуфхцчшщъыьэюя |
+ -----------------------------------+
 
| абвгдеёжзийклмнопрстуфхцчшщъыьэюя |
+ -----------------------------------+
 
 1  row in set ( 0 . 00  sec)
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082524
Aleksis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";все прекрасно буквы напечатались,в mysqlmanageer,значит дело в клиенте,а как там узнать в какой кодировке(mysql front) создается база?

через my.cnf у меня вообще не запускауется сервер,только через командную строку,а это в чем дело?
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082555
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По хорошему my.cnf должен лежать в корне на С:\
Тогда запустишь из FAR mysqld.exe и посмотришь на что он ругается!
В принципе клиенту ничего передавать не надо, какая кодировка используется! Сервер БД сам ему передает! Но ты можешь поставить в my.cnf
[client]
character-sets-dir=d:/usr/local/mysql/share/charsets
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082579
Aleksis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в my.cnf я так и прописал [client]
character-sets-dir=d:/usr/local/mysql/share/charsets(соответственно подправил пути),скачал ems,там такая же проблема,
при выборке SELECT "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
все буква как надо,а как только начинаешь поле создовать,например слово имя,так пишет syn... ошибка sql,а большое "Я" НОРМАЛЬНО,так что это точно не клиент,FAR НЕТ у меня,из доса пишет,что ошибка в my.cnf на первой линии,но там ничего нет!!!

Спасибо,что отвечаешь,на тебя надежда,руки не хочется опускать,надо добить эту собаку,гдеб ещё покавыряться?
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082850
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одно из двух: либо мистика какая-то, либо что-то еще!

Что за утилита mysql front? Кинь линк на нее! Может она сама глючит :( Должно все работать! Никогда таких траблов небыло!
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082878
Aleksis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видимо я с вопросом запутал тебя,малая "я" не печатается в именах таблицы,а в строках все ок,видимо поэтому поля в латинице лучше создовать?

p.s прога mesql front не плохая бесплатная прога ,вот форум про него
http://mysqlfront.venturemedia.de/
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082894
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хех...
Это: малая "я" не печатается в именах таблицы меняет дело ( manual ):
Note that in addition to the above, you can't have ASCII(0) or ASCII(255) or the quoting character in an identifier.
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082909
Aleksis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДА Я ТЕПЕРь ПОНЯЛ,глупый вопрос был,столько мудохался,спасибо за помощь твою! Значит сервер стартовать под ansii моде, а побочные грабли в этом режиме есть?
...
Рейтинг: 0 / 0
вся таже руссификация в mysql
    #32082922
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот этого не знаю! Но 1.7.2 Running MySQL in ANSI Mode

Удачи!
C_НОВЫМ_ГОДОМ!!!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вся таже руссификация в mysql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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