Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / 1 / 4 сообщений из 4, страница 1 из 1
16.03.2006, 15:18
    #33605674
pavlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1
Всем привет!
ASP+MS SQL Server
(не .Net !)

На одной из страничек web-интерфейса есть форма в котрой имеются несколко текстовых полей.
Содержание формы передается скрипту script.asp

Пользователь ввел в текстовое поле - äääää
С помощью метода POST на сервер прилетело -
%26%23228%3B%26%23228%3B%26%23228%3B%26%23228%3B%26%23228%3B&

Вопрос как эту последовательность в unicode преобразовать?

Содержание текстового поля формы записывается в базу данных:
ADOCommand.CommandText='insert into Table1 (Field1)values (' +
Request.Form("Name") +' )';
...
Рейтинг: 0 / 0
22.03.2006, 09:44
    #33616122
pavlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1
Всем привет, еще раз!
Так мне никто и не помог :(

В базе данных есть таблица:
CREATE TABLE MyTable(
[ID] int,
[Name] nchar(10)
)

В таблице есть строка
ID Name
-- -----
1 ä

Чтобы отобразить её на html-странице делаю так
var rs = Server.CreateObject("ADODB.Recordset");
rs.ActiveConnection=cnn;
rs.Source = "select * from MyTable order by Name"
...
<%=Server.HTMLEncode(rs("Name"))%>

Здесь метод HTMLEncode преобразует юникодовскую строку "ä"
в виде: ä
И на страничке действительно отображается буква ä
С этим все ясно.

Вопрос в том как в базу данных затолкать строку в юникоде.

cmd.CommandText = "insert into MyTable (Name)values(N'"+
Request.Form("Name")+"')"

в результате cmd.CommandText получается:
"insert into MyTable (Name)values(N'ä')"
И в базе данных лежит:
ID Name
-- -----
1 ä

Господа, как быть то?
...
Рейтинг: 0 / 0
22.03.2006, 10:48
    #33616368
Galant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1
...
Рейтинг: 0 / 0
22.03.2006, 10:53
    #33616387
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1
To Galant: авторВсем привет!
ASP+MS SQL Server
(не .Net !)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / 1 / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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