Java 无法在Eclipse中使用某些特殊字符
我正在尝试使用SeleniumWebDriver和Java自动化功能测试。AUT中有一个显示银行账户名称和账户余额的表格。账户名称、货币符号和账户余额显示在单个单元格中(例如:储蓄账户₹ 10000). 我可以使用Java 无法在Eclipse中使用某些特殊字符,java,eclipse,selenium-webdriver,character-encoding,Java,Eclipse,Selenium Webdriver,Character Encoding,我正在尝试使用SeleniumWebDriver和Java自动化功能测试。AUT中有一个显示银行账户名称和账户余额的表格。账户名称、货币符号和账户余额显示在单个单元格中(例如:储蓄账户₹ 10000). 我可以使用 List<String> tableData=new ArrayList(); List<WebElement> elements=new ArrayList(); elements=driver.findElements(By.xpath(".//[@id=
List<String> tableData=new ArrayList();
List<WebElement> elements=new ArrayList();
elements=driver.findElements(By.xpath(".//[@id='account_list_table']"));
for(WebElement el:elements)
tableData=el.getText();
List tableData=new ArrayList();
列表元素=新的ArrayList();
elements=driver.findElements(By.xpath(“./[@id='account\u list\u table']”);
for(WebElement el:elements)
tableData=el.getText();
但问题是,结果也包含货币符号。我需要从结果中删除货币符号。所以我试过了
List<String> accountDetails=new ArrayList();
for(String s:tableData)
accountDetails.add(s.replaceAll("₹"));
List accountDetails=new ArrayList();
for(字符串s:tableData)
accountDetails.add(s.replaceAll(“₹"));
但是eclipse显示了一个错误
(无法进行保存。如果问题仍然存在,请尝试“文件”>“另存为…”
原因:某些字符无法使用“Cp1252”进行映射
字符编码。请更改编码或删除
“Cp1252”字符编码不支持的字符)
我无法替换字符串“accountDetails”中的所有特殊字符,因为帐户名可能包含特殊字符请尝试更改eclipse的文本文件编码: 窗口->首选项->常规->工作区 在文本文件编码中,选择其他UTF-8