【问题标题】:Cannot use some special characters in Eclipse无法在 Eclipse 中使用某些特殊字符
【发布时间】:2016-02-18 09:33:14
【问题描述】:

我正在尝试使用 Selenium webdriver 和 Java 自动化功能测试。 AUT 中有显示银行账户名称和账户余额的表格。帐户名称、货币符号和帐户余额显示在一个单元格中(例如:Savings-Account ₹10000)。我可以使用

阅读这些详细信息
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<String> accountDetails=new ArrayList();
for(String s:tableData)
accountDetails.add(s.replaceAll("₹"));

但是eclipse显示错误

(无法完成保存。尝试文件>另存为...如果问题 坚持。 Reson:某些字符无法使用“Cp1252”映射 字符编码。更改编码或删除 “Cp1252”字符编码不支持的字符)

我无法替换字符串“accountDetails”中的所有特殊字符,因为帐户名称可能包含特殊字符

【问题讨论】:

    标签: java eclipse selenium-webdriver character-encoding


    【解决方案1】:

    尝试更改eclipse的文本文件编码: 窗口 -> 首选项 -> 常规 -> 工作区 在文本文件编码中,选择其他 UTF-8。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 2016-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多