Windows NT и более поздние версии используют внутренний 16-битный Unicode, поэтому могут работать со всеми языками, для которых существует языковой пакет. Ваш клиент может попасть в неприятности, только если он использует версию Windows, предшествующую XP.
Что касается ваших вопросов:
Название Windows
Я не вижу возможности для технических проблем, так как это обрабатывается вашей программой через Windows API. С другой стороны, ваша программа должна использовать Юникод внутри, что означает <name>W
семейство функций Windows API.
Тем не менее, пользователь может не захотеть видеть символы, которые он не понимает, на его экране, и у него будут проблемы с сообщением таких имен коллегам или включением их в учебные материалы. Особенно в Японии, где лицо имеет первостепенное значение, пользователь может чувствовать себя оскорбленным персонажем, которого он не может произнести.
Я бы предложил избегать акцентированных символов в заголовках. Хотя никаких технических проблем не возникает, их устранение может улучшить взаимодействие с пользователем.
Имя файла
У клиента могут возникнуть проблемы, если он использует файловый менеджер, который не использует Unicode. Имя файла тогда обычно будет отображаться в виде двух странных символов, и двойной щелчок не запустит его или любую другую операцию, такую как копирование. Проблемы могут также возникнуть при передаче таких файлов в Linux или Mac, их использовании в программах, не поддерживающих Юникод (например, для архивирования) и т. Д.
Я настоятельно не рекомендую использовать акцентированные символы в именах файлов.