c# - c# 应用程序的所有字符仅在一台计算机中显示为方 block 字符

标签 c# .net-3.5 encoding user-interface

我有一个用 c# 编写的 .net 3.5 应用程序,除了在一个 Windows 2003 服务器中外,它工作正常。在该服务器中,应用程序的所有字符都显示为方形字符。我有另一台具有完全相同区域设置的 Windows 2003 服务器,但应用程序在该服务器上运行良好。此外,当我将方形字符复制到另一个应用程序时,字符显示正常。这个问题的原因可能是什么?

最佳答案

听起来您缺少字体或该机器上的区域设置。找出您在应用中使用的字体,和/或比较机器之间的字体目录。

关于c# - c# 应用程序的所有字符仅在一台计算机中显示为方 block 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1706655/

相关文章:

python - 向后差异编码如何用于测试集?

encryption - 模糊/加密一个订单号作为另一个数字 : symmetrical, "random"外观?

rust - 在 Rust 中使用 serde 对包含具有无效 utf-8 字符的路径的 PathBuf 进行编码

c# - 创建可以通过在背景区域中的任意位置拖动来移动的非矩形表单

.net-3.5 - Async/await for Compact Framework v3.5 - 手动实现

.net - 将扁平化数据源转换为分层数据源

.net - 是否可以创建 WCF "reverse"tcp channel ?

c# - CryptFindLocalizedName 在多次调用时返回无效字符串

c# - 如何将复杂模型从客户端传递到服务器?

c# - 最大数组维度,如 a[1][1][1][1]....[1]在 C#