在 C# 中显示 unicode 文本

Mug*_*nth 5 c# unicode internationalization unicode-string winforms

My App 在 TextBox 和 LinkLabel 上显示英文、日文和中文字符。目前,我检查是否有 unicode 字符并将字体更改为 MS Mincho,否则将其保留在 Tahoma 中。

现在 MS Mincho 可以正确显示日语,但是对于中文我必须使用 Sim Sun。我如何区分两者?

无论字体/语言如何,如何确保 unicode 文本都能正确显示?

sha*_*esh 5

如果每个文本都有 unicode 字符,使用支持 unicode 的字体应该可以正确覆盖它(例如 Arial Unicode MS)。