Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > [?] SWIG - wchar_t, std::wstring


Автор: XuTMAH 25.10.2007, 20:12
У меня такая проблема:
Использую SWIG для взамодействия кода написанного на С++ с Perl, и возникла задача передавать между ними уникодлные строки в кодировке UTF16LE, т.е. обычный виндовый юникод... Но у меня никак не получается это сделать... Если из Perl в C++ кое-как получается, то наоборот ни в какую...

std::string отлично преобразовывается в перловую строку и обратно, а вот wstring для перла не реализован...

Может кто уже сталкивался с подобной проблемой? Буду рад любым советам!

Автор: vadiml 27.10.2007, 21:26
присоединяюсь к вопросу -- на этой неделе наткнулся в классе на wchar_t и функция с ним так и зависла

ЗЫ есть мысль преобразовывать это в utf8, для которого хватает обычного char, но уж крайний вариант есть сильно прижмёт, чего пока не наблюдается smile.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)