Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> кодировка, проблема при записи в базу данных 
V
    Опции темы
ForveAvar
Дата 2.2.2010, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 6.8.2009

Репутация: нет
Всего: 1



возникла проблема при добавлении/редактировании данных в базе..я использую MySql базу данных...тип полей text сравнения utf8_unicode_ci


все я что я заношу в базе изображается символом "?"...

как можно решыть ету проблему

Это сообщение отредактировал(а) ForveAvar - 2.2.2010, 14:43
PM MAIL   Вверх
KelTron
Дата 2.2.2010, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 5
Всего: 38



Используй класс Encoding и тд.


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
ForveAvar
Дата 2.2.2010, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 6.8.2009

Репутация: нет
Всего: 1



а можно примерчик...а то шото не совсем понятно что к чему
PM MAIL   Вверх
KelTron
Дата 3.2.2010, 05:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 5
Всего: 38



Например перекодировка из utf-8 в windows-1251:
Код

private string DecodeString(string src)
{
    Encoding eUtf = Encoding.GetEncoding("utf-8");
    Encoding eWin = Encoding.GetEncoding("windows-1251");

    byte[] data = Encoding.Convert(eUtf, eWin, eUtf.GetBytes(src));
    return eUtf.GetString(data);
}




--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
ForveAvar
Дата 4.2.2010, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 6.8.2009

Репутация: нет
Всего: 1



проблема заключается в том что я не знаю какое название кодировку писать для utf8_unicode_ci


и какая в общем кодировка по умалчиванию???
PM MAIL   Вверх
KelTron
Дата 4.2.2010, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 5
Всего: 38



Ну судя по названию utf-8 ..)

Тут все поддерживаемые варианты:
http://msdn.microsoft.com/en-us/library/dd317756(VS.85).aspx

По умолчанию используется юникод, т.е. utf-..


Это сообщение отредактировал(а) KelTron - 4.2.2010, 17:32


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
ForveAvar
Дата 13.2.2010, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 6.8.2009

Репутация: нет
Всего: 1



короч вопрос решился когда я поменяв wamp на denver.....ну и globalization прописать всетаки надо было
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0437 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.