unicode файлы

Тема в разделе "WASM.WIN32", создана пользователем Quark, 6 авг 2008.

  1. Quark

    Quark New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2007
    Сообщения:
    211
    каким образом формируются текстовые unicode файлы? вот, например, создаю в блокноте файл:

    123

    в hex редакторе:

    FF FE 31 00 32 00 33 00

    насколько я понимаю, FF FE это какая-то сигнатура? что именно она означает и какие ещё значения могут встречаться?
     
  2. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    http://ru.wikipedia.org/wiki/Юникод#.D0.9F.D0.BE.D1.80.D1.8F.D0.B4.D0.BE.D0.BA_.D0.B1.D0.B0.D0.B9.D1.82.D0.BE.D0.B2
     
  3. Quark

    Quark New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2007
    Сообщения:
    211
    ок. пасиб. даже и не думал что существует столько форматов юникода. А есть функции для преобразования любого из форматов UTF-8, UTF-16BE, UTF-32BE, UTF-32LE в UTF-16LE?
     
  4. Gnil

    Gnil New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2008
    Сообщения:
    41
    Можно сделать, но стабильность под сомнением
    IsTextUnicode + http://msdn.microsoft.com/en-us/library/ms776415(VS.85).aspx
     
  5. KiNDeR

    KiNDeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2003
    Сообщения:
    258
    Адрес:
    Russia
    есть целая библиотека iconv называется - маленькая, быстрая, и проверенная временем!