powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA - Замена кодов символов HTML на сами символы
9 сообщений из 9, страница 1 из 1
VBA - Замена кодов символов HTML на сами символы
    #38791892
Valery51
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Нужно из куска HTML-кода получить текстовую строку.
Беда в том, что в HTML некоторые символы могут быть представлены в виде ДЕСЯТИЧНОГО кода (типа амперсанд-решетка-цифры-точка с запятой), либо в виде СИМВОЛЬНОГО кода (типа амперсанд-буквы-точка с запятой).
Отсюда 2 вопроса:
1. Как программно из СИМВОЛЬНОГО кода получить сам символ? Функция ChrW() здесь не работает, а закачивать в программу всю кодовую таблицу для таких символов как-то не хочется.
2. Можно ли и как в VBA автоматизировать замену HTML-кодов на сами символы?
...
Рейтинг: 0 / 0
VBA - Замена кодов символов HTML на сами символы
    #38791915
4328
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valery51,авторБеда в том, что в HTML некоторые символы могут быть представлены в виде ДЕСЯТИЧНОГО кода (типа амперсанд-решетка-цифры-точка с запятой), либо в виде СИМВОЛЬНОГО кода (типа амперсанд-буквы-точка с запятой).

пример покажи
...
Рейтинг: 0 / 0
VBA - Замена кодов символов HTML на сами символы
    #38791954
Valery51
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу показать, поскольку браузер автоматически отображает коды символами. Поэтому-то и пришлось извращаться, описывая здесь структуру этих кодов. Можно открыть любую Web-страницу, нажать Ctrl-U и в открывшемся в другом окне коде этой страницы увидеть эти коды символов. В моем FireFox они выделены красным цветом.
...
Рейтинг: 0 / 0
VBA - Замена кодов символов HTML на сами символы
    #38791957
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery51Не могу показатьвнутри тэгов SRC ничего не преобразовывается
...
Рейтинг: 0 / 0
VBA - Замена кодов символов HTML на сами символы
    #38791978
Valery51
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это для меня слишком сложная фраза.
Вообще, чтобы было понятно, откуда такие вопросы, поясню, что я делаю.
Все просто: я нахожу в Интернете нужную мне информацию, скачиваю код страницы в текстовую переменную, обрабатываю ее и отбражаю в поле Формы Access. При этом отбражаются и эти злосчастные коды, а не символы, которые они представляют...
...
Рейтинг: 0 / 0
VBA - Замена кодов символов HTML на сами символы
    #38792000
7279
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valery51,

нуу, и ты не можешь показать содержимое этой переменной (часть) и текст (часть) который хочешь получить ?
а дальше собираешся "на пальцах" всё "показывать" ??

пс
вангую - там текст в ЮТФ-8
...
Рейтинг: 0 / 0
VBA - Замена кодов символов HTML на сами символы
    #38792001
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery51Это для меня слишком сложная фраза. FAQ
...
Рейтинг: 0 / 0
VBA - Замена кодов символов HTML на сами символы
    #38792090
Valery51
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro , спасибо за науку.
Код: html
1.
2.
Десятичными кодами я называл, например, такие: ' или ○
А символьными - такие:  " или & или © или ® и т.п.
...
Рейтинг: 0 / 0
VBA - Замена кодов символов HTML на сами символы
    #38792104
Valery51
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот та же фраза в том виде, в каком я ее хотел бы увидеть:

Десятичными кодами я называл, например, такие: ' или ○
А символьными - такие: " или & или © или ® и т.п.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA - Замена кодов символов HTML на сами символы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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