0xFFFF是有效的Unicode字符吗

0xFFFF是有效的Unicode字符吗

本文介绍了0xFFFF是有效的Unicode字符吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只是想知道0xFFFF是否是有效的Unicode字符.

I just wonder whether 0xFFFF is a valid Unicode character.

当我使用以下代码时:

CStringW strTempW;
CString strTemp1;
INT_PTR nLen;

strTempW.Format(L"%c", 0xFFFF);
nLen = strTempW.GetLength();

strTemp1 += strTempW;
nLen = strTemp1.GetLength();

执行完第一个代码行 strTempW.Format(L"%c",0xFFFF)后,我将得到长度为1的 strTempW ,但看不到其中的第一个字符Visual Studio监视窗口.

After executing the first codeline strTempW.Format(L"%c", 0xFFFF), I will get strTempW of length 1, but cannot see it first character in Visual Studio watch window.

执行代码行 strTemp1 + = strTempW 后,我将得到长度为0的 strTemp1 .

After executing the codeline strTemp1 += strTempW, I will get strTemp1 of length 0.

这让我感到困惑.是否将0xFFFF当作有效的Unicode代码点?

That is confusing to me. Is 0xFFFF taken as a valid Unicode code point or not?

推荐答案

转到Unicode网站 unicode.org/charts ,然后在框中输入FFFF.它将为您提供PDF下载(此字符代码为 UFFF0.pdf ;不同代码为不同文件).

Go to the Unicode web site unicode.org/charts and enter FFFF in the box. It will give you a PDF to download (UFFF0.pdf for this character code; different files for different codes).

您会发现U + FFFF不是有效的Unicode字符:

You'll find that U+FFFF is not a valid Unicode character:

  • 保证FFFF值根本不是Unicode字符

这篇关于0xFFFF是有效的Unicode字符吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 05:39