Текстовые утилиты

Бесплатный кодировщик и декодировщик HTML-сущностей.

Правильно экранированный или декодированный текст.

Подготовьте строки для их фактического HTML-контекста и разберитесь, почему требования кодирования различаются для текста и разметки.

Нужны расширение Chrome и аккаунт.
25 бесплатных задач автоматизации в месяц суммарно для всех инструментов. Действуют ограничения провайдера в браузере.

ЧТО НУЖНО ПОДГОТОВИТЬ

Текст с символами или сущностями.

ОТПРАВНАЯ ТОЧКА

Задача, которую можно настроить под себя.

Скопируйте здесь. Вставьте в WebAct, когда будете готовы.

Эта страница подготавливает промпт. Задача выполняется в WebAct.

01

Настройте задачу под себя.

Проверьте промпт выше. Добавьте свою цель и важные требования.

02

Перенесите задачу в WebAct.

Откройте WebAct, вставьте задание и предоставьте данные и правила. Проверьте предложенные вычисления или действия с кодом до одобрения, затем проверьте известный пример.

03

Проверьте полезную часть.

Проверяйте формулы, код и вычисления на известных входных данных в подходящей среде выполнения. Просматривайте действия до запуска и сохраняйте исходные данные доступными.

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Как кодировать и декодировать HTML-сущности с учётом контекста.

Кодирование и декодирование зависят от целевого контекста. Экранирование HTML-текста отличается от построения безопасного URL или строки JavaScript.

Адаптируйте процесс под свою задачу.

Определите, предназначена ли строка для HTML-текста или атрибута, затем закодируйте необходимые для этого контекста символы. При декодировании подтвердите, что нужен один проход. Сохраните исходную строку для выявления случайного двойного кодирования.

Что вы предоставляете
Текст с символами или сущностями.
Что вы получите
Правильно экранированный или декодированный текст.

Посмотрите входные данные и результат.

Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct

Полей ввода: Пример

Encode the text A & B for an HTML text node.

Готовый пример

A & B
Скачать этот пример

Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.

Решения и устранение проблем.

Нужно ли повторно кодировать амперсанд, который уже находится внутри сущности?

Только если нужно показать буквальный текст сущности. Иначе повторное кодирование может вывести синтаксис сущности вместо нужного символа.

Почему декодированное содержимое становится разметкой при вставке на страницу?

Декодирование может восстановить угловые скобки. Вставляйте обычный текст через текстовый API, а не обрабатывайте его как доверенный HTML.

Попробуйте на собственном источнике.

Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.

Настроить и скопировать задачу ↑
ПЕРЕД НАЧАЛОМ

Использование WebAct.

Промпт и пример доступны здесь. Выполните задачу в расширении WebAct для Chrome.

Этот инструмент бесплатный?

Здесь можно бесплатно копировать и редактировать промпт. Для использования с WebAct установите расширение Chrome, создайте и подтвердите аккаунт и подключите доступную сессию ChatGPT в браузере. План Free включает 25 задач автоматизации, запускаемых пользователем, за календарный месяц суммарно для всех инструментов. Обычный браузерный Chat учитывается отдельно; действуют ограничения провайдера.

Узнайте об общем контексте в нашем политике конфиденциальности и о выборе между Chat и Task.

ОТ ПРОМПТА К ВАШЕЙ РАБОТЕ

Перенесите задачу на свою страницу.

Установите WebAct, добавьте исходные материалы и адаптируйте результат.

Установить WebAct