Добрый день,
мучаюсь второй день
суть проблеммы:
есть параметризированный тест в Thucydides который берет данные из csv файла, все работает отлично, но когда я добавляю в файл тект на русском или украинском языке то в дальнейшем он отображаеться кракозябрами
пробовал:
добавить -Dfile.encoding=UTF-8 в строку запуска мавена
править pom
кодировки файла брал UTF-8, KOI8_U, windows-1251
помогите
то есть Вы выставляли в pom.xml encoding параметры?
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
public class Russian
{
public static void main(String [] args) throws Exception
{
byte [] bom = { (byte) 0xFF, (byte) 0xFE};
String text = "ВОЙНА,И,МИР";
FileOutputStream fout = new FileOutputStream("WarAndPeace.csv");
fout.write(bom);
OutputStreamWriter out = new OutputStreamWriter(fout, "UTF-16LE");
out.write(text);
out.close();;
}
}
мож поможет?
и ещё вопрос, а причём тут фукидит? :))
в нем есть такая штука @UseTestDataFrom(value=“src/test/data/news_data.csv”, separator=’;’) для запуска параметризированых тестов
вроде бы это должно было решить проблему)
encoding параметры добавлял в пом и строку мавена, результат соответственно никакой
и да, я наверное неправильно выразился, мне нужно с цсв достать параметры для теста, там их около 10к штук будет
ну собственно по такому примеру и делал, только английскому))