java - joptionpane optionDialog 中的双字节(日语字符)未正确显示

标签 java swing unicode character joptionpane

我正在使用 .po 文件进行翻译。

在对话框中,日文字符“。”(句点)看起来有点位于文本的中间而不是文本的底部。附件是对话框的图片。 有没有什么办法解决这一问题?还是就是这样?

import java.awt.EventQueue;
import javax.swing.JOptionPane;

public class OptionPane {

    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {

            @Override
            public void run() {
                JOptionPane.showMessageDialog(null,
                  "このメール送信はご契約送信容量を超える送信となります。なります");
            }
        });
    }

    private OptionPane() {
    }
}

enter image description here

最佳答案

使用的字体不同。不仅是句号,像信这样的符号也明显不同。因此,我认为您无需担心任何事情,但如果您想确定,请在日文版 Windows 上测试该程序。

关于java - joptionpane optionDialog 中的双字节(日语字符)未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8811294/

相关文章:

java - Spring + JPA + SQL View

java - 如何在 JavaPNS 推送通知中向有效负载添加 JSON?

java - 从数据库中向表中添加值

windows - Git 管理的文件中出现外来字符

python - 替换python中的多字节字符

java - 让 jackson 序列化apache commons Pair

Java 整数金字塔

java - 从 Swing 应用程序创建 Web 应用程序

java - 荣格不能画白色矩形作为顶点

python - unicode() 与 str.decode() 用于 utf8 编码的字节字符串(python 2.x)