如何在JavaFX中为非英语支持添加UTF-8?

Erf*_*koo 9 java multilingual javafx utf-8

我想在JavaFX中添加UTF-8 Farsi字符,但是当我添加带有波斯语内容的标签时,它会显示一些奇怪的结果.

我是否必须使用特定的插件或配置来处理此问题?

jew*_*sea 5

波斯人是对的吗?

在这种情况下,您希望使用支持RTL的JavaFX版本.那将是JavaFX 8(包含在JDK8中).有可用的预览这里.

确保已加载并使用包含波斯字符字形的字体.

下面是一些示例JavaFX 8代码,用于显示像波斯语脚本一样的内容.

关于使用和解释正确的字符编码的这个问题的所有其他评论也是有效的.