Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Кодировка нескольких языков, проблемма при пересылки с сайта в базу данных.

331
22 мая 2007 года
alexburzak
335 / / 23.04.2006
Имеется:
* сайт на трех языках(русский, английский, иврит)
* Microsoft Visual Studio .NET 2003
* Microsoft SQL Server
* На некоторых страницах пользователь может оставить коментарии с помощью текстбокса.
Например вот здесь: http://www.logicpc.co.il/eng/itdetail.aspx?icom=10465
Проблемма:
При написании русского языка в базе данных появляется "??????????" вместо текста. Понятно что проблемма с кодировкой. Но где искать не знаю. Сайт написан в кодировки utf-8, база данных в поле где ложится текст используется тип nvarchar, то есть также должен поддерживать несколько языков. В самой баззе данных если я пишу на любом языке, также все нормально. А если пересылается с моего сайта в базу данных, то тогда возникают проблеммы(???????). Плиз подскажите где копать? Может я что-то упустил?
331
24 мая 2007 года
alexburzak
335 / / 23.04.2006
Все просто, нужно сделать вот так:
INSERT
INTO Review_Ru (Code, UserName, CurrentDate, Review)
VALUES ('1111', 'sdfsdf', '07/08/09', N'хорошо')
То есть поставить N
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог