C#应用程序的所有字符仅在一台计算机中显示为方形字符
我有一个用 C# 编写的 .net 3.5 应用程序,除了在一台 Windows 2003 服务器中之外,它工作正常。在该服务器中,应用程序的所有字符都显示为方形字符。我有另一个 Windows 2003 服务器,具有完全相同的区域设置,但应用程序在该服务器上运行良好。此外,当我将方形字符复制到另一个应用程序时,字符显示为正常。这个问题的原因可能是什么?
I have a .net 3.5 application written in c# and it works fine except in one windows 2003 server. In that server all characters of the application shown as square characters. i have another windows 2003 server with exactly the same regional settings but application works fine in that server. Also when i copied the square characters to an another application characters shown as normal. What can be the reason of this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来您缺少该计算机上的字体或区域设置。找出您在应用程序中使用的字体,和/或比较计算机之间的字体目录。
Sounds like you're missing a font, or a regional setting on that machine. Find out what fonts are you using in your app, and/or compare the fonts directories between the machines.