Тадасана
Просветленный
(41316)
4 месяца назад
Windows любит кодировку UCS-2, которая у них почему-то называется UTF-16. Всякие скрипичные и басовые ключи, которые должны поддерживаться всеми UTF, но не поддерживаются в UCS-2, на моей памяти Windows не понимала. Правда, последние 15 лет я не пользовался Windows.
Но надо кое о чем помнить.
Сравнить слова "ёж" и "ёж" на юникодную каноническую эквивалентность Windows не в состоянии, если в одном буква ё написана в decomposed form, а в другом - в precomposed form. Я даже два файла с именем "ёж" делал в одной директории, втыкаешь потом диск в ось с другой операционкой, операционке сносит голову. Как уж там сортируются слова по алфавиту с учетом разных возможных представлений диакритики код поинтами, я вообще не понимаю.
Т.е. поддержка .никод в Windows - понятие весьма условное. Юникод в Windows поддерживается фигово.