我正在用 C# 设计闪存卡程序,我在使用 IME 输入的 SQL 压缩数据库中有日文字符。这些字符在数据库中显示良好,但是当我将它们从数据库中拉出以显示在标签中时,我得到标准的“不知道要显示什么”框字符。
我正在从数据库中提取数据并将其转换为字符串。我确定对此有一个简单的解决方法,但我已经搜索过并且还没有偶然发现答案。我是否需要在我的项目中的某处更改编码选项。如果有帮助,我正在使用 visual studio。
编辑:Winforms,我为含糊不清而道歉。
最佳答案
有一个简单的修复方法:下载 font支持日语字符的软件,将其安装在您的 PC 上,然后将该字体设置为您用来显示文本的任何控件的字体。
请注意,将您的软件部署到其他机器时,您必须确保您也部署了该字体。
关于c# - 如何在 C# GUI 标签中显示日语字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4812486/