如何在Javafx或Fxml中使用印度卢比签名

如何在Javafx或Fxml中使用印度卢比签名,javafx,javafx-2,fxml,javafx-8,Javafx,Javafx 2,Fxml,Javafx 8,如何在Javafx或Fxml中使用印度卢比签名 Label l2 = new Label("Here I want to put Indian Rupee Sign "); 先发制人 Label l2 = new Label("Rupee sign: \u20B9"); (根据维基百科,这是卢比符号:编码为Unicode)Unicode字符“印度卢比符号”(U+20B9)。此Unicode符号在6.0.0版本中显示 在终端中输入echo-e“\xE2\x98\xA0”输出为☠ 在印度,R

如何在Javafx或Fxml中使用印度卢比签名

 Label l2 = new Label("Here I want to put Indian Rupee Sign ");
先发制人

Label l2 = new Label("Rupee sign: \u20B9");

(根据维基百科,这是卢比符号:编码为Unicode)

Unicode字符“印度卢比符号”(U+20B9)。此Unicode符号在
6.0.0版本中显示

  • 在终端中输入
    echo-e“\xE2\x98\xA0”
    输出为
  • 在印度,Ruppes登录
    echo-e“\xE2\x82\xB9”
    输出为
    表示不支持印度卢比,参考
除了使用此unicode
System.out.println(“卢比符号:\u20A8”)
此unicode输出为

Ref

使用这个:
(char)Integer.parseInt(“20B9”,16)


确保您使用的字体包含有问题的符号(显然不包含)。请使用此
System.out.println(“卢比符号:\u20A8”)参考:已执行。将返回值指定给所需的任何控件<代码>标签lb=新标签()
lb.setText(Character.toString((char)Integer.parseInt(“20B9”,16))嘿,我使用的是Javafx2和jdk7_u41,但这只显示了我需要进行任何其他配置的矩形。对我来说很有吸引力。除了共享代码之外,我没有任何其他配置。我在JDK 7u45上。@javababa如果您还没有弄明白这一点,我观察到如果您使用的是不同的字体,则此代码不起作用。我将字体改为Arial,它向我显示了矩形框。