簡體   English   中英

C ++ Unicode UTF-8解碼字符問題

[英]Problem with c++ unicode utf-8 decode characters

我正在嘗試在Linux機器上使用“ en_US.UTF-8”標准打印一些編碼字符,但是有些字符沒有出現。 我可以正確看到從161到255的字符,但是從128到160則看不到任何字符。 這是我正在使用的代碼:

int main(void)
{      

    setlocale(LC_ALL, "en_US.UTF-8");
    wchar_t c;

    for (c = 128; c < 256; c++) {
      std::wcout<< " \n" << c << '\n';
       }

    return 0;
}

有人可以幫助我嗎? 我會非常感激。

128至160之間的Unicode代碼點表示(不可打印的)控制代碼。

cf. Unicode圖表表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM