Допустимо ли сейчас иметь
приложение, которое использует только UTF-8 в своем
выход или будет каждый национальный рынок
ожидать, что выходные файлы будут в
другое устаревшее кодирование для того, чтобы
быть пригодным для использования другими приложениями.
Хм, зависит от того, о каких приложениях и результатах мы говорим ... Во многих случаях (например, большинство веб-приложений) вы, конечно, можете использовать только UTF-8, но, например, на настольном компьютере. приложение, которое позволяет пользователю сохранять некоторые данные в виде текстовых файлов, я думаю, что только UTF-8 не достаточно.
Mac OS X широко использует UTF-8, и это кодировка по умолчанию для пользовательских файлов, и это также относится к большинству (всех?) Основных дистрибутивов Linux. Но в Windows ... Windows-1252 (близко, но не совпадает с ISO-8859-1) по-прежнему является кодировкой по умолчанию для многих языков? По крайней мере, в Windows XP это было, но я не уверен, что это изменилось? В любом случае, до тех пор, пока значительное количество пользователей (в основном Windows) хранят файлы на своих компьютерах в кодировке Windows-1252 (или чего-то подобного), поддержка UTF-8 только вызовет горе и замешательство у многих.
Некоторая информация по конкретной стране: в Финляндии ISO-8859-1 (или 15) также все еще прочно укоренились. Например, финские IRC-каналы используют afaik, по-прежнему в основном Latin-1. (Это означает, что ребята из Linux с UTF-8 в качестве системной настройки по умолчанию, использующие текстовые клиенты (например, irssi), должны сделать некоторые обходные пути / настроить параметры.)