安卓 2.3.3 / Java
我有一个String[]
分配有静态值的静态值,其中包含诸如此类的特殊字符√x²+y²
。当我尝试保存文件时,我收到以下错误,请参考下图。我该如何克服呢?静态分配这些值是必须的。有没有办法可以更改 java 文件的编码,而其他东西保持不变。
这是我尝试分配值的方式 ::: 例如...
commandNames = new String[] {"√x²+y²","√x²+y²","√x²+y²"};
您的文件有utf-8
字符。将其另存为另存为 UTF-8没有问题
单击该saveasUTF8按钮
或者
通过更改文件属性
Windows > Preferences > General > Content Types,将 UTF-8设置为所有内容类型的默认编码。
如果您在 jsp 页面中使用它,则在 jsp 页面的标题中包含元标记并在元标记中指定您的内容格式
如果它在 servlet 中使用它,则将响应类型设置为 response.setContentType("");