java - 浏览器中 java applet 中的 UTF-8

标签 java utf-8 applet

我在 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 程序了解如何转换它们。

关于java - 浏览器中 java applet 中的 UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4050312/

相关文章:

Javascript 不显示非标准字符

java - 如何将 jfree 图表作为小程序运行?

java - 签名的 jar 抛出 java.lang.reflect.InvocationTargetException

java - switch with while循环不会在被告知时结束

java - 如何使用带有 flex 的 java 格式化时间?

java - 根据用户输入删除重复的单词或字符

java - 如何使用提供的 keystore 对 jar 文件进行签名

java - 在Flex中调用Java函数

mysql - 无法获取正确的值以使用 JDBC for MySQL 从 latin1 字段查询中文值

ruby - 在 Ruby 中将字符串从 UTF-8 转码为 ASCII-8BIT?