我有一个用 c# 编写的 .net 3.5 应用程序,除了在一个 Windows 2003 服务器中外,它工作正常。在该服务器中,应用程序的所有字符都显示为方形字符。我有另一台具有完全相同区域设置的 Windows 2003 服务器,但应用程序在该服务器上运行良好。此外,当我将方形字符复制到另一个应用程序时,字符显示正常。这个问题的原因可能是什么?
最佳答案
听起来您缺少字体或该机器上的区域设置。找出您在应用中使用的字体,和/或比较机器之间的字体目录。
关于c# - c# 应用程序的所有字符仅在一台计算机中显示为方 block 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1706655/