在我的Android代码中我有这样的一行:
> x.charAt(i + 2) == 'ă'
当我构建android studio(我正在使用android studio 2.3.1)时显示错误
Error:(23, 51) error: unclosed character literal
Error:(23, 53) error: illegal character: '\u0083'
我知道我得到这个错误,因为我使用错误的charset为Android工作室,但我不能使它正确。我尝试使用“utf-8”,“ISO-8859-1”字符集(在build.grade文件中设置编码),但它们不起作用。我也尝试显示隐藏字符,如果它有任何'ă'但我没有找到任何。我错过了什么吗?
答案 0 :(得分:2)
您始终可以使用unicode
x.charAt(i + 2) == '\u0103'