времени знал только, что он (она?) есть. Основная специализация С++. Пишу библиотеку для работы с JNI. Все было хорошо. Пока не пришла русская локаль. У меня англоязычная ОС и потому я вообще не заморачивался по этому поводу. Однако от пользователя пришло нечто подобное
error_code: 5; error_description: B : 0 7 0 = >
в плюсах, для отладки, я использовал старый добрый
setlocale(0, "rus");
так себе решение, но под виндой проблему ввода/вывода решает.
Гугл говорит, что для java надо gradle сказать нечто вроде
'-Duser.country=RU', '-Duser.language=ru'
однако на выходе получаем индейскую национальную избу - фигвам, которая.
Понятно, что решение лежит на поверхности, но ввиду отсутствия опыта работы с данным языком я его не вижу
Не будет лишним в параметрах запуска JVM указать -Dfile.encoding=UTF-8
Обсуждают сегодня