如何在java中打印印度卢比符号

时间:2017-02-27 11:11:40

标签: java eclipse unicode

我尝试使用下面的代码显示卢比符号。但是in output I'm getting a box symbol instead of rupee

public class Applet extends JApplet {
    public static final String RUPEE = "\u20B9";

    public void init () {
        setLayout(new FlowLayout());

        JLabel b = new JLabel("rupee : " + RUPEE +123);
        b.setFont(new Font("Arial", Font.PLAIN, 14));
        add(b);
    }
}

1 个答案:

答案 0 :(得分:2)

此框符号通常表示您的字体不支持此字符。除了使用支持它的字体而不是当前字体之外,没有什么可以做的。

较新版本的Arial支持此功能,因此您的系统可能需要更新。