ex0_planet ([personal profile] ex0_planet) wrote in [personal profile] eddy_em 2017-01-27 01:40 pm (UTC)

> в текстовых файлах нет места кодировкам кроме однобайтных

Давай уж будем до конца последовательны, и скажем, что "нет места... кроме семибитных". Случаи-то разные бывают, и для какого-нибудь русско-китайского переводчика, показывающего презентацию в Лос-Анджелесе будет гораздо логичнее писать в исходниках документа что-то вроде "\lang{Zh}[ni-hao shii-jie] -- \lang{Ru}[Pri-v'et Mir] -- Hello, world !", нежели предпочитать какую-то национальную кодировку.


> проблема только криворуких погромистов

Проблема в том, что заранее неизвестно, криворук ли программист, писавший данную конкретную программу. Рассуждая абстрактно, и utf-8 и koi-8 обе являются хаками, предназначенными для того, чтобы пропихнуть расширенный набор символов в 8 бит, но utf8 имеет то преимущество, что в нем не встречаются "типично проблемные" code point'ы, так что utf-8 текст пропихнется в неизвестную программу без повреждений, либо сломается очевидно и сразу.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org