LINUX.ORG.RU

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

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

> конвертор что бы русский шрифт из анси как бы в утф превращался

Вот тут пишут, что такой конвертер встроен прямо в драйвер vfat в линуксе. Указываешь «codepage» своего региона (для России это 866), а «iocodepage» - это в какую кодировку выводить (koi8-r или utf8). Получается, что драйвер сам всё конвертирует

Как я понял, в exFAT используется codepage UTF-16, а значит, там нет проблем вообще. В NTFS - тоже UTF-16. Я надеюсь, что драйвер sdfat, который умеет как FAT32, так и exFAT, для первой выставляет charset 437, а для второй - UTF-16. Но бегло грепнув код, я не нашёл такого условия...

Исправление ZenitharChampion, :

> конвертор что бы русский шрифт из анси как бы в утф превращался

Вот тут пишут, что такой конвертер встроен прямо в драйвер vfat в линуксе. Указываешь «codepage» своего региона (для России это 866), а «iocodepage» - это в какую кодировку выводить (koi8-r или utf8). Получается, что драйвер сам всё конвертирует

Как я понял, в exFAT используется codepage UTF-16, а значит, там нет проблем вообще. В NTFS - тоже UTF-16.

Исправление ZenitharChampion, :

> конвертор что бы русский шрифт из анси как бы в утф превращался

Вот тут пишут, что такой конвертер встроен прямо в драйвер vfat в линуксе. Указываешь «codepage» своего региона (для России это 866), а «iocodepage» - это в какую кодировку выводить (koi8-r или utf8). Получается, что драйвер сам всё конвертирует

Исправление ZenitharChampion, :

В NTFS - UTF-16. В exFAT - тоже UTF-16 (если верить Википедии). Если драйвер sdfat монтирует FAT32 с кодовой страницей 437, а exFAT с UTF-16, то всё норм. Но я боюсь, что он и exFAT так же смонтирует. Надо пробовать и смотреть код :-) Поиск слова «codepage» по коду не дал ответа на мой вопрос...

> конвертор что бы русский шрифт из анси как бы в утф превращался

Вот тут пишут, что такой конвертер встроен прямо в драйвер vfat в линуксе. Указываешь «codepage» своего региона (для России это 866), а «iocodepage» - это в какую кодировку выводить (koi8-r или utf8). Получается, что драйвер сам всё конвертирует

Исправление ZenitharChampion, :

В NTFS - UTF-16. В exFAT - тоже UTF-16 (если верить Википедии). Если драйвер sdfat монтирует FAT32 с кодовой страницей 437, а exFAT с UTF-16, то всё норм. Но я боюсь, что он и exFAT так же смонтирует. Надо пробовать и смотреть код :-) Поиск слова «codepage» по коду не дал ответа на мой вопрос...

> конвертор что бы русский шрифт из анси как бы в утф превращался

Вот тут пишут, что такой конвертер встроен прямо в драйвер vfat в линуксе. Указываешь «codepage» своего региона (для России это 866), а «iocodepage» - локаль своей системы (koi8-r или utf8). Драйвер сам всё конвертнёт.

Исправление ZenitharChampion, :

В NTFS - UTF-16. В exFAT - тоже UTF-16 (если верить Википедии). Если драйвер sdfat монтирует FAT32 с кодовой страницей 437, а exFAT с UTF-16, то всё норм. Но я боюсь, что он и exFAT так же смонтирует. Надо пробовать и смотреть код :-) Поиск слова «codepage» по коду не дал ответа на мой вопрос...

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

В exFAT - тоже UTF-16 (если верить Википедии). Если драйвер sdfat монтирует FAT32 с кодовой страницей 437, а exFAT с UTF-16, то всё норм. Но я боюсь, что он и exFAT так же смонтирует. Надо пробовать и смотреть код :-) Поиск слова «codepage» по коду не дал ответа на мой вопрос...