> нет места... кроме семибитных Это уже извращение, т.к. все реально используемые архитектуры используют восьмибитные char.
> для какого-нибудь русско-китайского переводчика Вот в этом случае как раз придется в латеховских исходниках бульбенить хрюникод. И, наверное, вместо нормального латеха какое-нибудь содомитское поделие вроде хетеха использовать.
> utf8 имеет то преимущество, что в нем не встречаются "типично проблемные" code point'ы Ага, ничего подобного! В кои8 я пишу: "malloc(strlen("Шаломчег!")+1);" и получаю место для этой строки. А в хрюникоде мне сначала надо будет посчитать, сколько ж там байт.
Я уж не говорю о дебилизме сования хрюникода в микроконтроллеры (а некоторые суют): это ж как надо извращаться со шрифтами!
no subject
Это уже извращение, т.к. все реально используемые архитектуры используют восьмибитные char.
> для какого-нибудь русско-китайского переводчика
Вот в этом случае как раз придется в латеховских исходниках бульбенить хрюникод. И, наверное, вместо нормального латеха какое-нибудь содомитское поделие вроде хетеха использовать.
> utf8 имеет то преимущество, что в нем не встречаются "типично проблемные" code point'ы
Ага, ничего подобного! В кои8 я пишу: "malloc(strlen("Шаломчег!")+1);" и получаю место для этой строки. А в хрюникоде мне сначала надо будет посчитать, сколько ж там байт.
Я уж не говорю о дебилизме сования хрюникода в микроконтроллеры (а некоторые суют): это ж как надо извращаться со шрифтами!