gpt4 book ai didi

java - 如何在 Java 中屏蔽 HTML-Unicode

转载 作者:行者123 更新时间:2023-12-01 15:38:54 24 4
gpt4 key购买 nike

我如何写像 ◄ 和 ► 这样的符号(有趣...它本身并没有被掩盖,在这里:) 在 Java 中,当我需要这种形式 \u00df (那是一个“ß”,仅供引用)...我尝试将其放入十六进制,如 \u25BA 但是这会导致错误的符号。我缺少什么?

请您发布答案和方法!

提前致谢!

最佳答案

这个 Swing 代码对我有用:

public static void main(String[] args) {
String labelText = "\u25C4 \u25BA";
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
frame.add(panel);
JLabel label = new JLabel();
label.setText(labelText);
panel.add(label);
frame.pack();
frame.setVisible(true);
}

你正在做一些非常不同的事情吗?

使用不支持该字符的字体肯定会弄乱它。例如...

    JTextField field = new JTextField();
field.setText(labelText);

// this font has the symbol
field.setFont(new Font("Courier New", Font.PLAIN, 12));
panel.add(field);
field = new JTextField();
field.setText(labelText);

// this font does not
field.setFont(new Font("Microsoft Sans Serif", Font.PLAIN, 12));
panel.add(field);
panel.add(field);

关于java - 如何在 Java 中屏蔽 HTML-Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8402664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com