SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 06.09.2010 10:45:29

qazwsx100
Участник
Зарегистрирован: 06.09.2010
Сообщений: 8

MySQL 5.1 через ASP.net проблема с кодировкой

Есть у меня сайт на иностранном хостинге на ASP.net подключенный к MySQL 5(все кодировки для базы установленны в UTF-8) и в web.config я тоже прописываю:
<globalization requestEncoding="utf-8"
responseEncoding="utf-8"
fileEncoding="utf-8"
culture="ru-RU"
uiCulture="ru-RU"
enableClientBasedCulture="true"
responseHeaderEncoding="utf-8"
resourceProviderFactoryType=""
enableBestFitResponseEncoding="true" />
<add name="ODBCMOSK" connectionString="DRIVER={MySQL ODBC 3.51 Driver}; SERVER=*; PORT=3306; DATABASE=*; PASSWORD=*; OPTION=0; stmt=SET NAMES 'utf8';"
providerName="System.Data.Odbc" />

Но все равно запрос выполняется только в случае использования латиницы, и выдаёт вот это вместо русских букв : "Ð�123аа97" вместо А123АА97.
Причем через PHP admin все работает идеально.
Может кто сталкивался, раскажите как от этого избавится???
Заранее спасибо.

Неактивен

 

#2 06.09.2010 17:05:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL 5.1 через ASP.net проблема с кодировкой

Используйте Connector.NET?

Неактивен

 

#3 06.09.2010 17:36:58

qazwsx100
Участник
Зарегистрирован: 06.09.2010
Сообщений: 8

Re: MySQL 5.1 через ASP.net проблема с кодировкой

Да использую Driver ODBC 3.51. Причем даже на localhost и через phpAdmin все замечательно работает, а вот когда на хостинг иностранный закидываю или иероглифы или знаки вопросов. Всю голову уже сломал.

Неактивен

 

#4 06.09.2010 17:48:37

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL 5.1 через ASP.net проблема с кодировкой

Да, Вы используете ODBC, а я предлагаю использовать Connector.NET.
Впрочем, ODBC тоже можно использовать, только SET NAMES выполните явно.

Неактивен

 

#5 06.09.2010 18:43:30

qazwsx100
Участник
Зарегистрирован: 06.09.2010
Сообщений: 8

Re: MySQL 5.1 через ASP.net проблема с кодировкой

А что значит не явно??

Неактивен

 

#6 07.09.2010 15:04:41

qazwsx100
Участник
Зарегистрирован: 06.09.2010
Сообщений: 8

Re: MySQL 5.1 через ASP.net проблема с кодировкой

Спасибо за подсказку. С коннектором все заработало.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson