考慮到該字母的UTF-16
較低的2字節存儲在unsigned short
變量中,我希望將一個孟加拉語字母打印到控制檯。C++:將unsigned short變量的值打印爲unicode字符
例如,對於信অ
(參考:অ)
的Unicode值是 - 0985(十六進制)
我有,unsigned short unicodeChar = 0x0985;
現在,我怎麼能打印這封信অ
使用unicodeChar
的值?
說明:我試過了這個 - cout << "\u0985";
,它正確打印অ
。
但我希望能夠打印由變量unicodeChar
使用的wchar_t,而不是無符號短。 – 2014-10-12 12:56:47
我從二進制文件中讀取這個短值。我試過這樣做 - wchar_t wC = unicodeChar; cout << wC; 這打印unicodeChar的整數值 – crysoberil 2014-10-12 13:04:03