Windows 窗体文本框无法粘贴汉字吗
我正在开发一个 WinForm 应用程序,并且有一个文本框,我可以在其中粘贴来自 Google 翻译的文本。我在几种语义语言和印度语言中得到了积极的结果,但汉字显示为方框。
有什么办法可以克服这个问题吗?
I am working on a WinForm App and I have a text box where I am pasting texts from Google Translator. I have got positive results with several Sematic and Indo Languages but Chinese characters appear as Boxes.
Is there any way to overcome this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该使用支持 CJK 编码的适当 Unicode 字体。更好的一个是“Arial Unicode MS”,但它可能不存在
Vista 之前的操作系统,未安装 MS Office。在这种情况下,您可以使用其他字体,例如“NSimSun”。
您还可以查看不同版本的 Windows 中所有支持的 CJK 字体列表:
http://en.wikipedia.org/wiki/List_of_CJK_fonts
You should use appropriate Unicode font which supports CJK encodings. The better one is "Arial Unicode MS", but it may be absent on
OS earlier than Vista without MS Office installed. In this case you may use another font like "NSimSun".
You may also look at the list of all supported CJK fonts in different versions of Windows:
http://en.wikipedia.org/wiki/List_of_CJK_fonts