Почему искажается русский текст при чтении из JSON файла?
Добрый день.
При чтении из JSON файла искажается русский текст. Причем если запускать программу из Intellij Idea, то все нормально. Если из терминала в командной строке Maven то текст искажается.
Понимаю, что где-то проблемы с кодировкой, но как исправить решение пока не нашел.
Искажение выглядит так:
//td[text()='Відкриті торги'])[2]"
Происходит считывание из файла json и далее String передается в xpath.
Попробовал эту строку вывести в терминал, тоже иероглифы.
Операционка Windows7.
leksoQA: куда смотрят ваши глаза, когда видят искажённые символы? Мне надо понять в каком именно месте происходит искажение, а вариантов сотни. Заодно напишите чем анализируете JSON.
Сергей Горностаев: Искаженные символы вижу в отчете, которые генерирует внешняя библиотека:
NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"(//td[text()='Відкриті торги'])[2]"}
JSON ничем не анализирую. Так как из среды разработки все работало, то не думал, что есть какие-то проблемы в Json.