powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / 1
4 сообщений из 4, страница 1 из 1
1
    #33605674
pavlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
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
1
    #33616122
pavlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, еще раз!
Так мне никто и не помог :(

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


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