UTF-8不支持某些字符

时间:2014-08-26 09:34:32

标签: java utf-8

我的java应用程序不支持俄语字母。 ????正在显示,而不是字母。我使用的是UTF-8编码。

如何解决此问题。我搜索了很多但没有得到解决方案。

1 个答案:

答案 0 :(得分:2)

字符集可能包含也可能不包含特定字符。

Unicode是一个包含俄语字母的字符集(有多个版本的Unicode,但我相信所有版本都包含完整的俄语字母)。

UTF-8只是一种编码,UTF-8只是将Unicode代码点转换为字节的标准。使用UTF-8,任何Unicode代码点都可以用可变数量的字节表示。

您使用的字体或操作系统很可能不支持显示俄语字符,这不是UTF-8的问题。

尝试使用其他字体(例如默认设置)并查看您是否仍然看不到字符。