1. Куча / Говнокод #23664

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    {
      "properties" : {
        "VARIANTS" : "[ \"ORIGINAL\", \"DEMUX_GENERIC_AUDIO\" ]",
      },
    }

    Jdownloader. So we put json in yo json.

    Запостил: syoma, 22 Января 2018

    Комментарии (25) RSS

    • сток
      Ответить
    • Пишу в сток
      Ответить
    • Ещё прикольней когда XML'ка на 99% состоит из единственного блоба в base64.
      Ответить
      • Если вдруг дают задачу перейти из бинарного формата настроек в XML, а сроку дают до завтра, то вот так и будет.
        Ответить
        • Но тут-то такого нет.
          Ответить
          • А вот х.з. Похоже, что торопились и не стали парсить строку.
            Ответить
      • из реального продакшн проекта: хмл описывающая сессию, содержит в себе эскапнутые хмл транзакций, которые содержат в себе эскапнутые хмл объектов транзакций.

        "<" или "&" 3(4?) раза закодированые выглядят весьма забавно. типа &amp;amp;amp; - я сначала думал что там ошибка в файлах.
        Ответить
        • Ну amp'ы хотя бы размножаются линейно... В отличие от слешей, которых каждый раз становится вдвое больше.
          Ответить
        • Ты мне напомнил. Была переписка по мейлу с институтским админом. ü в теме письма после первого ответа превратился в ü, после второго - в &uuml; и так рос и рос. Я не знаю что у него за почтовый говноклиент был и из какого года. Красноглазик-эскапист, похоже.
          Ответить
          • vanished
            Ответить
          • Ебучий движок.
            >ü в теме письма после первого ответа превратился в ü, после второго - в &amp;uuml; и так рос и рос.
            Ответить
          • С письмами ещё интереснее. Там заголовки хитро кодируются (типа =?имя кодировки?B?). Плюс могут применяться: Base64, urlencoded, поехавшая utf-7 в древнем софте, местные кодировки у корейцев-китайцев-японцев.
            Ответить
            • потому чт Subject надо сразу как-то атабразить, а откуда ты его возьмешь, если не знаешь кодировку?

              SMTP может в теории идти по семибитным каналам, так что всё говнище надо кодирвать безопасно, хотя если сервер тебе явно 8BITMIME то можно не ебаца

              https://www.rfc-editor.org/rfc/rfc1426
              Ответить
          • На хузе всё ü. Кто соснул?
            Ответить
            • какая стеганография и узелковое письмо )))
              Ответить
          • Тест.

            NFD: ü

            NFC: ü

            NFD entities: u&#x00a8;

            NFC entities: &uuml;

            То же самое с amp:

            u&amp;#x00a8;
            &amp;uuml;

            То же самое с amp два раза:
            u&amp;amp;#x00a8;
            &amp;amp;uuml;
            Ответить
            • Я накосячил. Надо 0x0308 вместр 0x00a8. Зачем в Юникоде non-combining diaeresis, ума не приложу.

              NFD entities: u&#x0308;

              NFC entities: &uuml;

              То же самое с amp:

              u&amp;#x0308;
              &amp;uuml;

              То же самое с amp два раза:
              u&amp;amp;#x0308;
              &amp;amp;uuml;
              Ответить
      • а внутри xml
        Ответить

    Добавить комментарий