История изменений
Исправление dimgel, (текущая версия) :
Ибо тот же ютф8 имеет переменную длину кода символа.
Это понятно, но ведь конвертеры строк из кодировки в кодировку по-любому работают посимвольно, т.к. иначе никак. Вот мне мечтается найти такое публичное API – хоть C linux-only (что-нибудь из glibc/iconv/…), хоть C++. Т.е. чтобы всё как в потрохах этих конвертеров, но вместо дописывания очередного сконвертированного символа в target buffer оно отдавало бы его мне.
Исправление dimgel, :
Ибо тот же ютф8 имеет переменную длину кода символа.
Это понятно, но ведь конвертеры строк из кодировки в кодировку по-любому работают посимвольно, т.к. иначе никак. Вот мне мечтается найти такое публичное API – хоть C linux-only (что-нибудь из glibc/iconv/…), хоть C++. Т.е. чтобы всё как в потрохах этих конвертеров, но место дописывания очередного сконвертированного символа в target buffer оно отдавало бы его мне.
Исправление dimgel, :
Ибо тот же ютф8 имеет переменную длину кода символа.
Это понятно, но ведь конвертеры строк из кодировки в кодировку по-любому работают посимвольно, т.к. иначе никак. Вот мне мечтается найти такое публичное API – хоть C linux-only (что-нибудь из glibc/iconv/…), хоть C++. Т.е. чтобы всё как в потрохах этих конвертеров, но место дописывания очередного сконвертированного символа в target buffer оно отдавало его мне.
Исходная версия dimgel, :
Ибо тот же ютф8 имеет переменную длину кода символа.
Это понятно, но ведь конвертеры строк из кодировки в кодировку по-любому работают посимвольно, т.к. иначе никак. Вот мне мечтается найти такое публичное API – хоть C linux-only (что-нибудь из glibc/iconv/…), хоть C++.