|
MySQL.RU - Webboard
Вернуться
mysql connector/net + кириллица (coth) 07/07/2005 - 17:48:38
Re: mysql connector/net + кириллица (Валентин) 07/07/2005 - 19:08:22
Re: mysql connector/net + кириллица (coth) 07/07/2005 - 19:37:06
Re: mysql connector/net + кириллица - решение (coth) 08/07/2005 - 19:24:45
Re: mysql connector/net + кириллица (coth) 02/08/2005 - 20:00:22
Re: mysql connector/net + кириллица (Иван) 02/04/2008 - 23:30:54
Re: mysql connector/net + кириллица (Narek) 16/07/2008 - 06:23:41
> Original message text:
> From: coth - 07/07/2005 - 17:48:38
> Subject:mysql connector/net + кириллица
> -----------------
> добрый день всем.
>
> скачал тут mysql connector/net... но при использовании - не отображается кириллица... всё в тарабарщине... пробовал в utf делать таблицы, все равно - видно, что utf читает но выводит литиницу вместо кириллицы
>
>
From: coth - 08/07/2005 - 19:24:45
Subject:mysql connector/net + кириллица - решение
-----------------
вообщем это не трабла mysql как его самого. в добавок ко всему charset в строке коннекта задаёт кодировку для раскодирования базы, а не вывода на экран. впрочем это написано в хелпе.
я немного покапался в исходниках и наткнулся на следующую строчку в файле NativeDriver.cs
field.Encoding = CharSetMap.GetEncoding( this.version, charSets[field.CharactetSetIndex] );
Сам CharactetSetIndex брался немного выше и выглядил следующим образом
field.CharactetSetIndex = reader.ReadInteger(2);
и его значение было 63... что это обоначает я не знаю... не хочу заморачиваться...
вообщем замена той строки на
field.Encoding = CharSetMap.GetEncoding( this.version, "cp1251" );
позволяет вывести значения в виндовой кириллице...
одно жалко - не получается сделать utf с кириллицей, если здесь прописать utf8, то все равно латиница получается...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
33760
|
|