у меня проблемы с разбором записей txt dns, полученных скриптом, который я написал. Скрипт берет записи a, NS и txt и записывает их в a .CSV-файл. Я использую точку с запятой для разделения записей и " в качестве разделителя текста.
так как txt записи содержат специальные символы типа ", это приводит к ошибкам парсинга, когда я пытаюсь открыть .CSV-файл, например, в электронных таблицах.
IN TXT "verification=12345678901234567890"
если есть несколько записей на запись, это приводит к "
происходят в запись и например,""
в конце записи. Ведущий к cdn.net."verification=12345678901234567890"";"...
есть ли достойный способ предотвратить такие проблемы внутри скрипта? Использование нескольких разделителей текста кажется одним решением, но также похоже на уродливый Хак.