Куча говна / Говнокод #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 syoma, (Updated )

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

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

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

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

            https://www.rfc-editor.org/rfc/rfc1426
            Ответить
        • Тест.

          NFD: ü

          NFC: ü

          NFD entities: u¨

          NFC entities: ü

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


          &uuml;

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

            NFD entities: ü

            NFC entities: ü

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


            &uuml;

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

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

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8