Гайд
URL, HTML, JSON и CSV: какой кодировщик или конвертер нужен
Разводит URL-кодирование, HTML-escape, работу с JSON и обмен JSON↔CSV, чтобы быстрее попасть на нужный тул.
Гайд
Разводит URL-кодирование, HTML-escape, работу с JSON и обмен JSON↔CSV, чтобы быстрее попасть на нужный тул.
URL encoder — когда нужно, чтобы query/path пережили транспорт в ссылках и формах.
Кодирование не заменяет авторизацию: кто получил ссылку, может прочитать её смысл.
HTML escape — когда динамический текст вставляется в теги или атрибуты и нужно не сломать структуру и не допустить лишней разметки.
Контекст важен: безопасно в текстовом узле может быть небезопасно в атрибуте.
JSON formatter — для читаемости и минификации при отладке и передаче между людьми.
JSON Schema validator — когда нужны проверяемые ограничения сильнее, чем «распарсилось».
Конвертер — когда нужно перейти от строк таблицы к массивам для API или конфигов и обратно.
Следите за разделителями, кавычками и локалями чисел при круговом пути.
Разные задачи: URL — для адреса; Base64 — представление байт в тексте. Не взаимозаменяемы.
Нет, меняется только вид. Относитесь к JSON как к чувствительному тексту.
Schema — когда нужны обязательные поля, типы, диапазоны; formatter — для читаемости.
Границы доверия меняются; экранирование дёшево страхует от будущих правок шаблонов.
Часто виноваты встроенные запятые/переносы, кавычки и локали чисел.