截止到 2017 年,C 對於 Unicode 支援情況如何?

時間 2021-06-21 04:19:10

1樓:Pluto Hades

新標準裡面加了對於Unicode字元的支援,挺好的。

實際上,我們還是用ICU庫,內部處理全部ICU,根據平台選擇輸出編碼,反正ICU也支援轉換不同編碼輸出。

2樓:exiledkingcc

看了上面的回答,好像都與C++關係不大。。。

C++11裡面加了utf8string,codecvt這些東西,不過我覺得算是對Unicode沒什麼支援。。。因為使用還是很不方便。。。

對於各種編碼最好的解決辦法就是內部總是一種表示,比如UTF32,外部的資料你必須知道到底是什麼編碼,然後手動轉換到UTF32,輸出的時候也要約定好是什麼東西。比如Windows的cmd,你要知道它的codepage是什麼,給它它要的東西,或者改chcp一下。。。

還有一種辦法,用Python3。。。

3樓:Belleve

如果你寫 win32,就永遠用 wide,然後忘記 C 有 char 這回事(什麼你要位元組?用 uint8_t 啊)

如果你是寫跨平台程式,用 char*,調 api 的時候轉換,或者等 midipix 那個大坑填完

截止到 2017 年 11 月,主機上最強的遊戲畫面是什麼水平?

小皇子 說乙個知名度不太高的遊戲吧,這款遊戲的畫質不輸神海,而且不是並不是ps4上的遊戲,更不是pro的,而是ps3上的,它就是超凡雙生!接下來開始放圖,流量黨審點 這張圖比較簡單,大概看一下人物的細節處理 這張遠處的光照過來的場景 人物的表情刻畫的出神入化 這樣我不仔細看根本看不出是遊戲 這張就略...

為什麼截止到2023年8月 還有人不承認小公尺引領了全面屏實用化風潮?

搏擊俱樂部 可不可以這樣說,如果我把蘋果X整個螢幕換掉不要大眉頭的元件,我把那塊屏叫一面屏。我在開個公司生產這種手機,可能賣不出幾部,那過幾年我的公司是不是也引領了潮流 開創了一面屏實用化風潮 全球範圍內,小公尺火還是三星火?如果是小公尺火,你們公尺粉開心就好 如果是三星火,麻煩公尺粉們理性點 我知...

截止到2023年9月份,xii和hii,哪隊更糊?誰能最先擺脫泥潭?

公尺諾拉夫 看過幾場X兔的公演,我覺得和SN最大的區別就是粉絲吧,SN的粉絲互動可以在B站剪出花樣來。但在我看的幾場公演裡,粉絲很唯化,如果不是自己飯的偶像說大MC,就在下面聊天,幾個成員說話的時候聲音很雜,台上提醒了幾次能安靜一點嗎,說實話這就不像乙個隊的感覺。 幻金皓月 瀉藥 然而我這老年人的思...