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

Ваш аккаунт

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

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

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

перекодировать из одной кодировки в другую

386
11 марта 2006 года
newcss
297 / / 05.04.2005
Помогите плз разобраться или посоветуйте что-нить...

Есть строка

FONT-FAMILY: Arial">&#202;&#238;&#237;&#224;&#237;-&#224;&#226;&#229;&#237;&#254; [7+]</SPAN>

(Выдает ее CppWebBrowser)
как мне &#202;&#238;&#237;&#224;&#237;-&#224;&#226;&#229;&#237;&#254; превратить в читаемый русский текст ?
294
11 марта 2006 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by newcss
Помогите плз разобраться или посоветуйте что-нить...

Есть строка

FONT-FAMILY: Arial">&#202;&#238;&#237;&#224;&#237;-&#224;&#226;&#229;&#237;&#254; [7+]</SPAN>

(Выдает ее CppWebBrowser)
как мне &#202;&#238;&#237;&#224;&#237;-&#224;&#226;&#229;&#237;&#254; превратить в читаемый русский текст ?


Между тегами <HEAD> и </HEAD> прописать, например, так: <META CONTENT="TEXT/HTML; CHARSET=WINDOWS-1251" HTTP-EQUIV="CONTENT-TYPE">
И, соответственно, гнать весь русский текст в кодировке 1251. Если хочется, например, в KOI-8R (лично мне почему-то он больше в HTML-страницах нравится), надо указать:
<META CONTENT="TEXT/HTML; CHARSET=KOI8-R" HTTP-EQUIV="CONTENT-TYPE">
и дальше шлёпать в КОИ-8.

386
11 марта 2006 года
newcss
297 / / 05.04.2005
Цитата:
Originally posted by Plisteron
Между тегами <HEAD> и </HEAD> прописать, например, так: <META CONTENT="TEXT/HTML; CHARSET=WINDOWS-1251" HTTP-EQUIV="CONTENT-TYPE">
И, соответственно, гнать весь русский текст в кодировке 1251. Если хочется, например, в KOI-8R (лично мне почему-то он больше в HTML-страницах нравится), надо указать:
<META CONTENT="TEXT/HTML; CHARSET=KOI8-R" HTTP-EQUIV="CONTENT-TYPE">
и дальше шлёпать в КОИ-8.




Как в HTML это сделать я знаю.... если бы я мог править ШТМЛ я бы уже давно бы сделал =).... У меня нет доступа к этому ШТМЛ =)... У меня в браузере нормально отображает русские буквы, а при получении...

IHTMLElement *El;
iDoc2->get_body(&El);
wchar_t *str_body;
El->get_outerHTML(&str_body);


Вот тут начинаютсЯ бЯки и каракули...

386
11 марта 2006 года
newcss
297 / / 05.04.2005
ВообщЕм таК =) проблема решилась одной строчкой кодА =)

iDoc2->put_charset(L"KOI8-R"); =)))

Вот и всЕ =) вопрос решен без всяких мета тегов =)
294
11 марта 2006 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by newcss
ВообщЕм таК =) проблема решилась одной строчкой кодА =)

iDoc2->put_charset(L"KOI8-R"); =)))

Вот и всЕ =) вопрос решен без всяких мета тегов =)


Отсюда вывод: надо правильно вопрос задавать.

386
13 марта 2006 года
newcss
297 / / 05.04.2005
Цитата:
Originally posted by Plisteron
Отсюда вывод: надо правильно вопрос задавать.




Если вопрос пишу в ветке по C++ Builder то я ясное дело что я не штмл странички делаю в нем =). Я просто думал есть функция готовая и толковая типа win_koi(*wchar_t) =))). А оказалось все намного прощЕ =)

294
14 марта 2006 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by newcss
Если вопрос пишу в ветке по C++ Builder то я ясное дело что я не штмл странички делаю в нем =). Я просто думал есть функция готовая и толковая типа win_koi(*wchar_t) =))). А оказалось все намного прощЕ =)


Не факт. Такого в вопросе не прозвучало. А может, ты как раз делаешь HTML средствами C++Builder. Я предложил решение, на мой взгляд, более соответствующее идеологии HTML в соответствии с граничными условиями.

Цитата:
Originally posted by newcss
Есть строка

FONT-FAMILY: Arial">&#202;&#238;&#237;&#224;&#237;-&#224;&#226;&#229;&#237;&#254; [7+]</SPAN>

(Выдает ее CppWebBrowser)
как мне &#202;&#238;&#237;&#224;&#237;-&#224;&#226;&#229;&#237;&#254; превратить в читаемый русский текст ?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог