在字符串数组中分配特殊字符

时间:2013-05-28 10:57:43

标签: java android

Android 2.3.3 / Java

我有一个String[],其中包含的静态值包含√x²+y²之类的特殊字符,依此类推。当我尝试保存文件时,出现以下错误,请参考下图。我该如何克服这个?静态分配这些值是必须的。有没有办法可以改变java文件的编码,但还有其他的东西保持不变。

以下是我尝试分配值:::例如......

commandNames = new String[] {"√x²+y²","√x²+y²","√x²+y²"};

enter image description here

2 个答案:

答案 0 :(得分:0)

您的文件有utf-8个字符。将其保存为另存为UTF-8

没有问题

点击 saveasUTF8 按钮

更改文件属性

Windows>偏好>一般>内容类型,设置为UTF-8 所有内容类型的默认编码。

答案 1 :(得分:0)

如果你在jsp页面中使用它,那么在你的jsp页面的标题中包含元标记 在元标记中指定您的内容格式

如果它在servlet中使用它,则将响应类型设置为 response.setContentType( “”);