我的文字显示为问号是什么意思? [英] What does it mean when my text is displayed as Question Marks?

查看:12
本文介绍了我的文字显示为问号是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用(比如)Windows GDI 在我的程序中显示一些文本,并且一些 unicode 字符显示为问号?怎么了?

I'm attempting to display some text in my program using (say) Windows GDI and some of the unicode characters are displayed as question marks? What is up?

另见:这是什么意思当我的文本显示为框时?

推荐答案

在 Windows 中,尝试显示 Unicode 字符时会出现 2 个常见的显示问题:

In Windows there are 2 common display problems that occur when trying to display Unicode characters:

  1. 文本有时显示为问号

  1. text sometimes appears as question marks

  • 当 Unicode 数据通常通过系统代码页(但可以在转换调用中指定其他代码页)转换为 8 位字符集编码(或技术上的多字节字符)时,会发生这种情况.如果目标 8 位字符集不包含所需的字符,则目标字符集中无法表示的任何字符都会转换为问号.

文本有时显示为框

  • 这是字体没有特定字符的 glpyh 的问题.当文档中的 Unicode 字符与字体支持的字符不匹配时,会显示框.具体来说,这些框代表所选字体不支持的字符.

这篇关于我的文字显示为问号是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆