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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> HTTP incoding 
:(
    Опции темы
Sheff
Дата 10.10.2002, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



У меня вот такой вопрос, допустим у меня есть строка: hello, it's me.
И я хочу программно передать её скрипту, если б это было в броузере, то он бы автоматически её перекодировал, то т.к я это делаю программно, то придётся самому, только как ?


--------------------
--------------------------
Шеф всегда прав :)
PM MAIL WWW ICQ   Вверх
Baa
Дата 10.10.2002, 07:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: 8
Всего: 12



По принципу заменяем все хитрые символы на их коды... вот возьмем пробел.. че вместо него ставить? прально, %20 ... 20 - это в хексе код пробела... и т.д. ... если я вообще о том ;)
з.ы.
для пущей детальности смори RFC




--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Tupik
Дата 10.10.2002, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ну дыкть....
Server.HTMLEncode("hello, it's me")



Или я вопрос не так понял?
:)
PM MAIL   Вверх
Sheff
Дата 11.10.2002, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



2 Tupik:
Ты всё правильно понял, но тока HTMLEncode - это в аспе, а мне надо в VC++'е.
2 Baa:
Да, ты прав, но где мне взять коды всех кодируемых символов, где об этом можно почитать ?


--------------------
--------------------------
Шеф всегда прав :)
PM MAIL WWW ICQ   Вверх
Tupik
Дата 11.10.2002, 01:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А-а-а....
Ну так в C++ eсть функции прeобразующиe АSCII в Unicode:

MultiByteToWideChar() - она помощнее... но и "потяжелее",
и mbstowcs(wchar_t*, char*, size_t)...

А можно и вообще классом _bstr_t из <comdef.h> воспользоваться. Он все эти преобразования ваще прозрачно делает. Через кастинг-операторы...
PM MAIL   Вверх
Baa
Дата 11.10.2002, 07:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: 8
Всего: 12



Цитата(Sheff @ 10.10.2002, 18:01)
Да, ты прав, но где мне взять коды всех кодируемых символов, где об этом можно почитать ?

А это просто :) кодируй все, что не буквы :)


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Sheff
Дата 11.10.2002, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Всем спасибо


--------------------
--------------------------
Шеф всегда прав :)
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


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

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