Java 波斯语字符在Netbeans中显示为一些方块

Java 波斯语字符在Netbeans中显示为一些方块,java,unicode,utf-8,Java,Unicode,Utf 8,我使用Scanner类从用户那里获取字符串,用户必须用波斯语键入一些内容,但当我打印字符串时,它会将每个波斯语字符显示为一个正方形。 此外,我还将项目的编码设置为UTF-8(属性/源/编码-->UTF-8)。 有人能帮我吗? 当然,您是否安装了Unicode字体,例如(假设您在Windows上)?您是否在其他地方看到波斯语字符,例如在Word/Excel或类似文件中?(如果您添加正在使用的操作系统,这将非常有用)我在任何其他地方都可以看到波斯语字符。但在这种情况下,我不能

我使用Scanner类从用户那里获取字符串,用户必须用波斯语键入一些内容,但当我打印字符串时,它会将每个波斯语字符显示为一个正方形。 此外,我还将项目的编码设置为UTF-8(属性/源/编码-->UTF-8)。 有人能帮我吗?
当然,

您是否安装了Unicode字体,例如(假设您在Windows上)?您是否在其他地方看到波斯语字符,例如在Word/Excel或类似文件中?(如果您添加正在使用的操作系统,这将非常有用)我在任何其他地方都可以看到波斯语字符。但在这种情况下,我不能