c# - 如何在 C# GUI 标签中显示日语字符

标签 c# winforms unicode encoding internationalization

我正在用 C# 设计闪存卡程序,我在使用 IME 输入的 SQL 压缩数据库中有日文字符。这些字符在数据库中显示良好,但是当我将它们从数据库中拉出以显示在标签中时,我得到标准的“不知道要显示什么”框字符。

我正在从数据库中提取数据并将其转换为字符串。我确定对此有一个简单的解决方法,但我已经搜索过并且还没有偶然发现答案。我是否需要在我的项目中的某处更改编码选项。如果有帮助,我正在使用 visual studio。

编辑:Winforms,我为含糊不清而道歉。

最佳答案

有一个简单的修复方法:下载 font支持日语字符的软件,将其安装在您的 PC 上,然后将该字体设置为您用来显示文本的任何控件的字体。

请注意,将您的软件部署到其他机器时,您必须确保您也部署了该字体。

关于c# - 如何在 C# GUI 标签中显示日语字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4812486/

相关文章:

vb.net - 使用 VB.NET 获取字符串的第一个字符

c# - 向 .NET Windows 窗体 (C#) 添加大量控件时出现问题

.net - 为什么.NET 不允许跨线程操作?

c - 从 int 读取字节以写入 Unicode C

Python NLTK : SyntaxError: Non-ASCII character '\xc3' in file (Sentiment Analysis -NLP)

c# - Rabbitmq - 连接/ channel /消费者的恢复

c# - 向下转换通用元素类型

C# 从整数列表中删除项目 int[] l = {1,2,3} - 或使用递归添加它们

c# - 从任务中调用异常

ios - iOS 中的 "effective power"问题是由于内存管理错误吗?