如果标题是西里尔文,如何获得正常输出?
WebDriver driver = new FirefoxDriver();
driver.get("https://www.facebook.com");
System.out.println(driver.getTitle());
输出带有问号(不能粘贴在这里,不符合质量标准)
因为标题是俄语。如何检查字符串是否正确?
答案 0 :(得分:1)
这几乎可以肯定是因为您的输出被发送到不支持原始网页的Unicode字符的控制台。
给出以下代码:
@Test public void testCyrillic() {
WebDriver driver = new FirefoxDriver();
driver.get("http://yandex.ru");
System.out.println(driver.getTitle());
}
如果编码设置为ISO-8859-1:
,则生成以下内容但changing your Run Configuration选择UTF-8控制台会产生:
我假设Eclipse,但是大多数方法适用于NetBeans等人。