Преобразовать строку из UTF-8 в ISO-8859-1
Я пытаюсь конвертировать UTF-8string
к ISO-8859-1char*
для использования в устаревшем коде. Единственный способ сделать это -iconv
.
Я бы определенно предпочел полностьюstring
на основе C ++, тогда просто позвоните.c_str()
на результирующей строке.
Как мне это сделать? Пример кода, если возможно, пожалуйста. Я хорошо используюiconv
если это единственное решение, которое вы знаете.