當前位置:編程學習大全網 - 網絡軟體 - unicode轉碼為中文,在iOS中怎麽操作

unicode轉碼為中文,在iOS中怎麽操作

已知壹個漢字的unicode碼(例如-20319),可以通過以下方法得到該unicode碼對應的漢字: 1,聲明壹個3字節長的字符數組,例如char a[3]; 2,對該數組賦值為char a[3]={unsigned(-20319)/256,unsigned(-20319)%256,0}; 3,輸出直接為cout<<a<<endl;即可; 4,也可以把字符數組直接賦值給字符串string,例如string str(a);。 下面對步驟2進行解釋,unicode碼為16位(unsigned short),而字符char類型僅有8位,步驟2完成的功能就是把unicode前8位和後8位分別存放在壹個字符數組不同的2字節中,由此可以想像,char型的字符串存儲漢字時也應該是這樣的。結尾的0表示數組的結束。 查壹個漢字的unicode碼更簡單,聲明壹個wchar_t變量,並直接賦值壹個漢字,例如wchar_t ch='阿';,顯示時直接cout<<ch<<endl;即可。不過編譯時可能給警告。輸出的文件中和普通操作壹樣。

  • 上一篇:武俠 甄子丹電影全集
  • 下一篇:linux培訓班哪個好
  • copyright 2024編程學習大全網