История изменений
Исправление hobbit, (текущая версия) :
И ради чего такие жертвы?
Ради того, что вопреки представлениям эльфов из Qt Project, локальные кодировки в файлах у пользователей никуда не делись.
Я как-то приводил пример, мне несколько месяцев назад пользователь моего проекта присылал vcf-файл, только что экспортированый из MS Outlook. И там 1251 во все поля. Хотя в последних RFC на vCard ясно написано: The charset (see [RFC3536] for internationalization terminology) for vCard is UTF-8 as defined in [RFC3629]. There is no way to override this. It is invalid to specify a value other than «UTF-8» in the «charset» MIME parameter. Подчеркну: это не пользователь такой файл сделал, это программа такое прописала, не спрося его.
С аудиофайлами, как я понимаю, ситуация аналогичная: полным-полно материала с трекеров и др., где теги прописаны в локальных кодировках. Адекватные разработчики в такой ситуации добавляют костыли для поддержки реальной жизни, эльфы — начинают учить пользователей, в каких кодировках им сохранять строки. В условиях, когда подавляющее большинство пользователей сидит на винде, где всё и так работает нормально, и о кодировках вообще не думают, это просто ещё один повод для сомневающихся свалить с линукса.
Исходная версия hobbit, :
И ради чего такие жертвы?
Ради того, что вопреки представлениям эльфов из Qt Project, локальные кодировки в файлах у пользователей никуда не делись.
Я как-то приводил пример, мне несколько месяцев назад пользователь моего проекта присылал vcf-файл, только что экспортированый из MS Outlook. И там 1251 во все поля. Хотя в последних RFC на vCard ясно написано: The charset (see [RFC3536] for internationalization terminology) for vCard is UTF-8 as defined in [RFC3629]. There is no way to override this. It is invalid to specify a value other than «UTF-8» in the «charset» MIME parameter. Подчеркну: это не пользователь такой файл сделал, это программа такое прописала, не спрося его.
С аудиофайлами, как я понимаю, ситуация аналогичная: полным-полно материала с трекеров и др., где теги прописаны в локальных кодировках. Адекватные разработчики в такой ситуации добавляют костыли для поддержки реальной жизни, эльфы — начинают учить пользователей, в каких кодировках им сохранять строки. В условиях, когда подавляющее большинство пользователей сидит на винде, где всё и так работает нормально, и о кодировках вообще не думает, это просто ещё один повод для сомневающихся свалить с линукса.