字符串Java:如何删除前面出现的字符
每当我打印或书写符号,甚至对其进行任何操作时,它总是显示为,没有理由出现在那里。我试着用unicode写这个字符,但结果还是出现了这种奇怪的组合。有没有办法消除或阻止它发生
public class GenericClass
{
public static void main(String[] args)
{
System.out.println("£");
}
}
这就是所有印刷品:
你可以在下面搜索框中键入要查询的问题!
每当我打印或书写符号,甚至对其进行任何操作时,它总是显示为,没有理由出现在那里。我试着用unicode写这个字符,但结果还是出现了这种奇怪的组合。有没有办法消除或阻止它发生
public class GenericClass
{
public static void main(String[] args)
{
System.out.println("£");
}
}
这就是所有印刷品:
# 1 楼答案
您的源文件可能是UTF-8,因此,将%视为两个8位字符:1
为了便于移植,您必须在字符串文本中使用转义的unicode序列,如下所示