如果标题是西里尔字母,如何获得正常输出?
WebDriver driver = new FirefoxDriver();
driver.get("https://www.facebook.com");
System.out.println(driver.getTitle());输出带有问号(不能粘贴在这里,不符合质量标准)
因为头衔是俄文的。如何检查字符串是否正确?
发布于 2016-04-09 14:19:45
这几乎肯定是因为您的输出被发送到一个不支持原始页面的Unicode字符的控制台。
考虑到以下代码:
@Test public void testCyrillic() {
WebDriver driver = new FirefoxDriver();
driver.get("http://yandex.ru");
System.out.println(driver.getTitle());
}如果编码设置为ISO-8859-1,则会产生以下结果:

但是,选择UTF-8控制台的Run Configuration会产生:

我假设是Eclipse,但是对于NetBeans等人来说,同样的方法也适用。
https://stackoverflow.com/questions/36515119
复制相似问题