Имеется ( DBCS ) MBCS-строка. Имеется буфер приёмник, размера которого может не хватить для приёма всей строки.
Как подрезать MBCS строку чтобы она уместилась в буфере приёмнике и при этом не испортить double-byte символ (т.е. чтоб результирующая строка содержала только корректные символы)?
А может где-то есть готовые решения? — Подскажите.