powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вызов из Java native функций. Перекодировка параметра из UTF-8 в windows-1251.
3 сообщений из 3, страница 1 из 1
Вызов из Java native функций. Перекодировка параметра из UTF-8 в windows-1251.
    #33565835
shmuks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо из Java вызвать модуль перевода который имеет C API.
Переводчик работает с виндовой кодировкой, соответственно после вызова:

const char *textStr = jenv->GetStringUTFChars(text, 0);

получаю ссылку на массив char в кодировке UTF-8 (2байта), а мне нужна виндовая.
Я предполагаю что нужно сделать копию массива, и вызвать функцию перекодировки, вот только я не знаю как ее зовут, подскажите пожалуйста.
...
Рейтинг: 0 / 0
Вызов из Java native функций. Перекодировка параметра из UTF-8 в windows-1251.
    #33566917
Alex_VC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WideCharToMultiByte ?
...
Рейтинг: 0 / 0
Вызов из Java native функций. Перекодировка параметра из UTF-8 в windows-1251.
    #33567066
Maksim UM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть еще пара классов для конвертации, может подойдут:
здесь
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вызов из Java native функций. Перекодировка параметра из UTF-8 в windows-1251.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]