中文的unicode碼的範圍4e00-9fa5
英文和asc碼相容,只不過高位元組是0x00 低位元組=ascii
1)標準cjk文字
code point range block name release
u+3400..u+4db5 cjk unified ideographs extension a 3.0
u+4e00..u+9fa5 cjk unified ideographs 1.1
u+9fa6..u+9fbb cjk unified ideographs 4.1
u+f900..u+fa2d cjk compatibility ideographs 1.1
u+fa30..u+fa6a cjk compatibility ideographs 3.2
u+fa70..u+fad9 cjk compatibility ideographs 4.1
u+20000..u+2a6d6 cjk unified ideographs extension b 3.1
u+2f800..u+2fa1d cjk compatibility supplement 3.1
2)全形ascii、全形中英文標點、半寬片假名、半寬平假名、半寬韓文本母:ff00-ffef
3)cjk部首補充:2e80-2eff
4)cjk筆劃:31c0-31ef
5)康熙部首:2f00-2fdf
6)漢字結構描述字元:2ff0-2fff
7)注音符號:3100-312f
8)注音符號(閩南語、客家語擴充套件):31a0-31bf
9)日文平假名:3040-309f
10)日文片假名:30a0-30ff
11)日文片假名拼音擴充套件:31f0-31ff
12)韓文拼音:ac00-d7af
13)韓文本母:1100-11ff
14)韓文相容字母:3130-318f
15)太玄經符號:1d300-1d35f
16)易經六十四卦象:4dc0-4dff
17)彝文音節:a000-a48f
18)彝文部首:a490-a4cf
19)盲文符號:2800-28ff
20)cjk字母及月份:3200-32ff
21)cjk特殊符號(日期合併):3300-33ff
22)裝飾符號(非cjk專用):2700-27bf
23)雜項符號(非cjk專用):2600-26ff
軟體多語言
locale是指特定於某個國家或地區的一組設定,包括字符集,數字 貨幣 時間和日期的格式等。在windows中,每個locale可以用乙個32位數字表示,記作lcid。在winnt.h中可以看到lcid的組成。它的高16位表示字元的排序方法,一般為0。在它的低16位中,低10位是primary la...
多語言切換
專案中應用到了多語言切換,鞏固一下。貼上 大家一起學習。廢話不多說直接上 1 新增多語言 在res values 下預設有個strings,需要多種語言就來建立幾個strings,values右鍵 new 乙個 values res file file name 就是strings director...
Qt 筆記 多語言
1 使用命令 lupdate no obsolete main.pro 作用 將main.pro檔案內的所有源程式檔案中的被tr 包裝的字串打包成.ts檔案,此檔案可以使用qt的qt linguist開啟並翻譯 2 使用命令 lrelease main.pro 作用 通過.ts檔案生成.qm檔案,此...