Я сую. Потому, что у меня был проект с выводом на иврите. Ничто кроме юникода там реализовать было невозможно. Особенно вкусно выглядят строки, в которых есть английский и иврит.
Завтра будет арабский, послезавтра китайский. И вот, чтобы каждый раз не ебать мозг, как это все там реализовать, я использую utf8. Всегда.
А чтобы вот из-за таких криворуких текст не выглядел, как полное говно, есть три главных принципа, которые я соблюдаю:
1. Если нет специального требования локализованного интерфейса, сделать его исключительно на английском. Если есть - все в отдельный ресурсный файл. 2. Комментарии в коде - только на английском. 3. Любая сопроводительная документация - в pdf.
А то одни из-за упоротости в koi-8r пишут, другие от безграмотности в 1251. И разгребай потом этот зоопарк.
no subject
Завтра будет арабский, послезавтра китайский. И вот, чтобы каждый раз не ебать мозг, как это все там реализовать, я использую utf8. Всегда.
А чтобы вот из-за таких криворуких текст не выглядел, как полное говно, есть три главных принципа, которые я соблюдаю:
1. Если нет специального требования локализованного интерфейса, сделать его исключительно на английском. Если есть - все в отдельный ресурсный файл.
2. Комментарии в коде - только на английском.
3. Любая сопроводительная документация - в pdf.
А то одни из-за упоротости в koi-8r пишут, другие от безграмотности в 1251. И разгребай потом этот зоопарк.