При желании обеспечить поддержку нового набора, содержащего многобайтовые символы, нужно пользоваться специальными функциями для работы с многобайтовыми символами.
В настоящее время лучшим справочным пособием по этому вопросу являются уже
реализованные наборы символов. Примером такой реализации могут служить
наборы euc_kr
, gb2312
, gbk
, sjis
и ujis
. Они реализованы в файлах
ctype-'charset'.c
, расположенных в папке strings
.
В начале файла в особом комментарии необходимо указать значение
strxfrm_multiply_MYSET=N
. Значение N
должно содержать объем самого
``большого'' символа набора в байтах.