LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

UTF-8 здоровая конкуренция не нужна...

Какая конкуренция? UTF-8 деньни чтоли зарабатывает? Если кому-то нужна скорость UTF-32, то он будет использовать UTF-32 (например декодировав в uint32_t)

Ну и как их создавать если порядок байтов различается.

  1. Скачать в UTF-32 (если тебе нужно редактировать такие файлы)
  2. Использовать редактор, который умеет
  3. ... тысячи их ...
  4. Оформить баг-репорт (фич-реквест) в ${your_favorite_editor}
  5. iconf -f ... -t utf-32 ${existing_file}
  6. Ну, или на худой конец:
    printf '\x00\x00\xFE\xFF' >file.txt # UTF-32BE
    printf '\xFF\xFE\x00\x00' >file.txt # UTF-32LE
    

Исходная версия KennyMinigun, :

UTF-8 здоровая конкуренция не нужна...

Какая конкуренция? UTF-8 деньни чтоли зарабатывает? Если кому-то нужна скорость UTF-32, то он будет использовать UTF-32 (например декодировав в uint32_t)

Ну и как их создавать если порядок байтов различается.

  1. Скачать (если тебе нужно редактировать такие файлы)
  2. Использовать редактор, который умеет
  3. ... тысячи их ...
  4. Оформить баг-репорт (фич-реквест) в ${your_favorite_editor}
  5. iconf -f ... -t utf-32 ${existing_file}
  6. Ну, или на худой конец:
    printf '\x00\x00\xFE\xFF' >file.txt # UTF-32BE
    printf '\xFF\xFE\x00\x00' >file.txt # UTF-32LE