浏览器中java applet中的UTF-8

我在
java applet中编码有问题.当我在NetBeans中运行它时,applet中的俄语字符就可以了.没有编码问题.但是,当我通过浏览器运行相同的小程序时,我的俄语字符显示为正方形(编码问题).

问题出在哪儿?

我在.properties文件中有俄语翻译,它有UTF-8编码.我也尝试使用它们将它们转换为UTF-8

value = new String(bundle.getString(cLabel).getBytes("ISO-8859-1"), "UTF8");

一些想法?

最佳答案 默认情况下,.properties文件是普通的ISO8859-1,并且任何未在其中表示的字符必须通过转义序列进行编码,请参阅JDK附带的native2ascii程序,了解如何转换它们.

点赞