?? uni.c
字號:
//=============================================================
// 文件名稱: uni.c
// 功能描述: Unicode轉(zhuǎn)換
// 維護(hù)記錄: by anxing created <anxing@sunnorth.com.cn>
// 2007.08.31 V1.0 modify by lijian <lijian@sunnorth.com.cn>
//=============================================================
#include <string.h>
#define MAX_UNI_INDEX 6768
const unsigned short uni_table[][2]={
{0x4E00,0xBBD2}, /* 一: GB2312 Code: 0xD2BB ==> Row:50 Col:27 */
{0x4E01,0xA1B6}, /* 丁: GB2312 Code: 0xB6A1 ==> Row:22 Col:01 */
{0x4E03,0xDFC6}, /* 七: GB2312 Code: 0xC6DF ==> Row:38 Col:63 */
{0x4E07,0xF2CD}, /* 萬: GB2312 Code: 0xCDF2 ==> Row:45 Col:82 */
{0x4E08,0xC9D5}, /* 丈: GB2312 Code: 0xD5C9 ==> Row:53 Col:41 */
{0x4E09,0xFDC8}, /* 三: GB2312 Code: 0xC8FD ==> Row:40 Col:93 */
{0x4E0A,0xCFC9}, /* 上: GB2312 Code: 0xC9CF ==> Row:41 Col:47 */
{0x4E0B,0xC2CF}, /* 下: GB2312 Code: 0xCFC2 ==> Row:47 Col:34 */
{0x4E0C,0xA2D8}, /* 丌: GB2312 Code: 0xD8A2 ==> Row:56 Col:02 */
{0x4E0D,0xBBB2}, /* 不: GB2312 Code: 0xB2BB ==> Row:18 Col:27 */
{0x4E0E,0xEBD3}, /* 與: GB2312 Code: 0xD3EB ==> Row:51 Col:75 */
{0x4E10,0xA4D8}, /* 丐: GB2312 Code: 0xD8A4 ==> Row:56 Col:04 */
{0x4E11,0xF3B3}, /* 丑: GB2312 Code: 0xB3F3 ==> Row:19 Col:83 */
{0x4E13,0xA8D7}, /* 專: GB2312 Code: 0xD7A8 ==> Row:55 Col:08 */
{0x4E14,0xD2C7}, /* 且: GB2312 Code: 0xC7D2 ==> Row:39 Col:50 */
{0x4E15,0xA7D8}, /* 丕: GB2312 Code: 0xD8A7 ==> Row:56 Col:07 */
{0x4E16,0xC0CA}, /* 世: GB2312 Code: 0xCAC0 ==> Row:42 Col:32 */
{0x4E18,0xF0C7}, /* 丘: GB2312 Code: 0xC7F0 ==> Row:39 Col:80 */
{0x4E19,0xFBB1}, /* 丙: GB2312 Code: 0xB1FB ==> Row:17 Col:91 */
{0x4E1A,0xB5D2}, /* 業(yè): GB2312 Code: 0xD2B5 ==> Row:50 Col:21 */
{0x4E1B,0xD4B4}, /* 叢: GB2312 Code: 0xB4D4 ==> Row:20 Col:52 */
{0x4E1C,0xABB6}, /* 東: GB2312 Code: 0xB6AB ==> Row:22 Col:11 */
{0x4E1D,0xBFCB}, /* 絲: GB2312 Code: 0xCBBF ==> Row:43 Col:31 */
{0x4E1E,0xA9D8}, /* 丞: GB2312 Code: 0xD8A9 ==> Row:56 Col:09 */
{0x4E22,0xAAB6}, /* 丟: GB2312 Code: 0xB6AA ==> Row:22 Col:10 */
{0x4E24,0xBDC1}, /* 兩: GB2312 Code: 0xC1BD ==> Row:33 Col:29 */
{0x4E25,0xCFD1}, /* 嚴(yán): GB2312 Code: 0xD1CF ==> Row:49 Col:47 */
{0x4E27,0xA5C9}, /* 喪: GB2312 Code: 0xC9A5 ==> Row:41 Col:05 */
{0x4E28,0xADD8}, /* 丨: GB2312 Code: 0xD8AD ==> Row:56 Col:13 */
{0x4E2A,0xF6B8}, /* 個: GB2312 Code: 0xB8F6 ==> Row:24 Col:86 */
{0x4E2B,0xBED1}, /* 丫: GB2312 Code: 0xD1BE ==> Row:49 Col:30 */
{0x4E2C,0xDCE3}, /* 丬: GB2312 Code: 0xE3DC ==> Row:67 Col:60 */
{0x4E2D,0xD0D6}, /* 中: GB2312 Code: 0xD6D0 ==> Row:54 Col:48 */
{0x4E30,0xE1B7}, /* 豐: GB2312 Code: 0xB7E1 ==> Row:23 Col:65 */
{0x4E32,0xAEB4}, /* 串: GB2312 Code: 0xB4AE ==> Row:20 Col:14 */
{0x4E34,0xD9C1}, /* 臨: GB2312 Code: 0xC1D9 ==> Row:33 Col:57 */
{0x4E36,0xBCD8}, /* 丶: GB2312 Code: 0xD8BC ==> Row:56 Col:28 */
{0x4E38,0xE8CD}, /* 丸: GB2312 Code: 0xCDE8 ==> Row:45 Col:72 */
{0x4E39,0xA4B5}, /* 丹: GB2312 Code: 0xB5A4 ==> Row:21 Col:04 */
{0x4E3A,0xAACE}, /* 為: GB2312 Code: 0xCEAA ==> Row:46 Col:10 */
{0x4E3B,0xF7D6}, /* 主: GB2312 Code: 0xD6F7 ==> Row:54 Col:87 */
{0x4E3D,0xF6C0}, /* 麗: GB2312 Code: 0xC0F6 ==> Row:32 Col:86 */
{0x4E3E,0xD9BE}, /* 舉: GB2312 Code: 0xBED9 ==> Row:30 Col:57 */
{0x4E3F,0xAFD8}, /* 丿: GB2312 Code: 0xD8AF ==> Row:56 Col:15 */
{0x4E43,0xCBC4}, /* 乃: GB2312 Code: 0xC4CB ==> Row:36 Col:43 */
{0x4E45,0xC3BE}, /* 久: GB2312 Code: 0xBEC3 ==> Row:30 Col:35 */
{0x4E47,0xB1D8}, /* 乇: GB2312 Code: 0xD8B1 ==> Row:56 Col:17 */
{0x4E48,0xB4C3}, /* 么: GB2312 Code: 0xC3B4 ==> Row:35 Col:20 */
{0x4E49,0xE5D2}, /* 義: GB2312 Code: 0xD2E5 ==> Row:50 Col:69 */
{0x4E4B,0xAED6}, /* 之: GB2312 Code: 0xD6AE ==> Row:54 Col:14 */
{0x4E4C,0xDACE}, /* 烏: GB2312 Code: 0xCEDA ==> Row:46 Col:58 */
{0x4E4D,0xA7D5}, /* 乍: GB2312 Code: 0xD5A7 ==> Row:53 Col:07 */
{0x4E4E,0xF5BA}, /* 乎: GB2312 Code: 0xBAF5 ==> Row:26 Col:85 */
{0x4E4F,0xA6B7}, /* 乏: GB2312 Code: 0xB7A6 ==> Row:23 Col:06 */
{0x4E50,0xD6C0}, /* 樂: GB2312 Code: 0xC0D6 ==> Row:32 Col:54 */
{0x4E52,0xB9C6}, /* 乒: GB2312 Code: 0xC6B9 ==> Row:38 Col:25 */
{0x4E53,0xD2C5}, /* 乓: GB2312 Code: 0xC5D2 ==> Row:37 Col:50 */
{0x4E54,0xC7C7}, /* 喬: GB2312 Code: 0xC7C7 ==> Row:39 Col:39 */
{0x4E56,0xD4B9}, /* 乖: GB2312 Code: 0xB9D4 ==> Row:25 Col:52 */
{0x4E58,0xCBB3}, /* 乘: GB2312 Code: 0xB3CB ==> Row:19 Col:43 */
{0x4E59,0xD2D2}, /* 乙: GB2312 Code: 0xD2D2 ==> Row:50 Col:50 */
{0x4E5C,0xBFD8}, /* 乜: GB2312 Code: 0xD8BF ==> Row:56 Col:31 */
{0x4E5D,0xC5BE}, /* 九: GB2312 Code: 0xBEC5 ==> Row:30 Col:37 */
{0x4E5E,0xF2C6}, /* 乞: GB2312 Code: 0xC6F2 ==> Row:38 Col:82 */
{0x4E5F,0xB2D2}, /* 也: GB2312 Code: 0xD2B2 ==> Row:50 Col:18 */
{0x4E60,0xB0CF}, /* 習(xí): GB2312 Code: 0xCFB0 ==> Row:47 Col:16 */
{0x4E61,0xE7CF}, /* 鄉(xiāng): GB2312 Code: 0xCFE7 ==> Row:47 Col:71 */
{0x4E66,0xE9CA}, /* 書: GB2312 Code: 0xCAE9 ==> Row:42 Col:73 */
{0x4E69,0xC0D8}, /* 乩: GB2312 Code: 0xD8C0 ==> Row:56 Col:32 */
{0x4E70,0xF2C2}, /* 買: GB2312 Code: 0xC2F2 ==> Row:34 Col:82 */
{0x4E71,0xD2C2}, /* 亂: GB2312 Code: 0xC2D2 ==> Row:34 Col:50 */
{0x4E73,0xE9C8}, /* 乳: GB2312 Code: 0xC8E9 ==> Row:40 Col:73 */
{0x4E7E,0xACC7}, /* 乾: GB2312 Code: 0xC7AC ==> Row:39 Col:12 */
{0x4E86,0xCBC1}, /* 了: GB2312 Code: 0xC1CB ==> Row:33 Col:43 */
{0x4E88,0xE8D3}, /* 予: GB2312 Code: 0xD3E8 ==> Row:51 Col:72 */
{0x4E89,0xF9D5}, /* 爭: GB2312 Code: 0xD5F9 ==> Row:53 Col:89 */
{0x4E8B,0xC2CA}, /* 事: GB2312 Code: 0xCAC2 ==> Row:42 Col:34 */
{0x4E8C,0xFEB6}, /* 二: GB2312 Code: 0xB6FE ==> Row:22 Col:94 */
{0x4E8D,0xA1D8}, /* 亍: GB2312 Code: 0xD8A1 ==> Row:56 Col:01 */
{0x4E8E,0xDAD3}, /* 于: GB2312 Code: 0xD3DA ==> Row:51 Col:58 */
{0x4E8F,0xF7BF}, /* 虧: GB2312 Code: 0xBFF7 ==> Row:31 Col:87 */
{0x4E91,0xC6D4}, /* 云: GB2312 Code: 0xD4C6 ==> Row:52 Col:38 */
{0x4E92,0xA5BB}, /* 互: GB2312 Code: 0xBBA5 ==> Row:27 Col:05 */
{0x4E93,0xC1D8}, /* 亓: GB2312 Code: 0xD8C1 ==> Row:56 Col:33 */
{0x4E94,0xE5CE}, /* 五: GB2312 Code: 0xCEE5 ==> Row:46 Col:69 */
{0x4E95,0xAEBE}, /* 井: GB2312 Code: 0xBEAE ==> Row:30 Col:14 */
{0x4E98,0xA8D8}, /* 亙: GB2312 Code: 0xD8A8 ==> Row:56 Col:08 */
{0x4E9A,0xC7D1}, /* 亞: GB2312 Code: 0xD1C7 ==> Row:49 Col:39 */
{0x4E9B,0xA9D0}, /* 些: GB2312 Code: 0xD0A9 ==> Row:48 Col:09 */
{0x4E9F,0xBDD8}, /* 亟: GB2312 Code: 0xD8BD ==> Row:56 Col:29 */
{0x4EA0,0xEFD9}, /* 亠: GB2312 Code: 0xD9EF ==> Row:57 Col:79 */
{0x4EA1,0xF6CD}, /* 亡: GB2312 Code: 0xCDF6 ==> Row:45 Col:86 */
{0x4EA2,0xBABF}, /* 亢: GB2312 Code: 0xBFBA ==> Row:31 Col:26 */
{0x4EA4,0xBBBD}, /* 交: GB2312 Code: 0xBDBB ==> Row:29 Col:27 */
{0x4EA5,0xA5BA}, /* 亥: GB2312 Code: 0xBAA5 ==> Row:26 Col:05 */
{0x4EA6,0xE0D2}, /* 亦: GB2312 Code: 0xD2E0 ==> Row:50 Col:64 */
{0x4EA7,0xFAB2}, /* 產(chǎn): GB2312 Code: 0xB2FA ==> Row:18 Col:90 */
{0x4EA8,0xE0BA}, /* 亨: GB2312 Code: 0xBAE0 ==> Row:26 Col:64 */
{0x4EA9,0xB6C4}, /* 畝: GB2312 Code: 0xC4B6 ==> Row:36 Col:22 */
{0x4EAB,0xEDCF}, /* 享: GB2312 Code: 0xCFED ==> Row:47 Col:77 */
{0x4EAC,0xA9BE}, /* 京: GB2312 Code: 0xBEA9 ==> Row:30 Col:09 */
{0x4EAD,0xA4CD}, /* 亭: GB2312 Code: 0xCDA4 ==> Row:45 Col:04 */
{0x4EAE,0xC1C1}, /* 亮: GB2312 Code: 0xC1C1 ==> Row:33 Col:33 */
{0x4EB2,0xD7C7}, /* 親: GB2312 Code: 0xC7D7 ==> Row:39 Col:55 */
{0x4EB3,0xF1D9}, /* 亳: GB2312 Code: 0xD9F1 ==> Row:57 Col:81 */
{0x4EB5,0xF4D9}, /* 褻: GB2312 Code: 0xD9F4 ==> Row:57 Col:84 */
{0x4EBA,0xCBC8}, /* 人: GB2312 Code: 0xC8CB ==> Row:40 Col:43 */
{0x4EBB,0xE9D8}, /* 亻: GB2312 Code: 0xD8E9 ==> Row:56 Col:73 */
{0x4EBF,0xDAD2}, /* 億: GB2312 Code: 0xD2DA ==> Row:50 Col:58 */
{0x4EC0,0xB2CA}, /* 什: GB2312 Code: 0xCAB2 ==> Row:42 Col:18 */
{0x4EC1,0xCAC8}, /* 仁: GB2312 Code: 0xC8CA ==> Row:40 Col:42 */
{0x4EC2,0xECD8}, /* 仂: GB2312 Code: 0xD8EC ==> Row:56 Col:76 */
{0x4EC3,0xEAD8}, /* 仃: GB2312 Code: 0xD8EA ==> Row:56 Col:74 */
{0x4EC4,0xC6D8}, /* 仄: GB2312 Code: 0xD8C6 ==> Row:56 Col:38 */
{0x4EC5,0xF6BD}, /* 僅: GB2312 Code: 0xBDF6 ==> Row:29 Col:86 */
{0x4EC6,0xCDC6}, /* 仆: GB2312 Code: 0xC6CD ==> Row:38 Col:45 */
{0x4EC7,0xF0B3}, /* 仇: GB2312 Code: 0xB3F0 ==> Row:19 Col:80 */
{0x4EC9,0xEBD8}, /* 仉: GB2312 Code: 0xD8EB ==> Row:56 Col:75 */
{0x4ECA,0xF1BD}, /* 今: GB2312 Code: 0xBDF1 ==> Row:29 Col:81 */
{0x4ECB,0xE9BD}, /* 介: GB2312 Code: 0xBDE9 ==> Row:29 Col:73 */
{0x4ECD,0xD4C8}, /* 仍: GB2312 Code: 0xC8D4 ==> Row:40 Col:52 */
{0x4ECE,0xD3B4}, /* 從: GB2312 Code: 0xB4D3 ==> Row:20 Col:51 */
{0x4ED1,0xD8C2}, /* 侖: GB2312 Code: 0xC2D8 ==> Row:34 Col:56 */
{0x4ED3,0xD6B2}, /* 倉: GB2312 Code: 0xB2D6 ==> Row:18 Col:54 */
{0x4ED4,0xD0D7}, /* 仔: GB2312 Code: 0xD7D0 ==> Row:55 Col:48 */
{0x4ED5,0xCBCA}, /* 仕: GB2312 Code: 0xCACB ==> Row:42 Col:43 */
{0x4ED6,0xFBCB}, /* 他: GB2312 Code: 0xCBFB ==> Row:43 Col:91 */
{0x4ED7,0xCCD5}, /* 仗: GB2312 Code: 0xD5CC ==> Row:53 Col:44 */
{0x4ED8,0xB6B8}, /* 付: GB2312 Code: 0xB8B6 ==> Row:24 Col:22 */
{0x4ED9,0xC9CF}, /* 仙: GB2312 Code: 0xCFC9 ==> Row:47 Col:41 */
{0x4EDD,0xDAD9}, /* 仝: GB2312 Code: 0xD9DA ==> Row:57 Col:58 */
{0x4EDE,0xF0D8}, /* 仞: GB2312 Code: 0xD8F0 ==> Row:56 Col:80 */
{0x4EDF,0xAAC7}, /* 仟: GB2312 Code: 0xC7AA ==> Row:39 Col:10 */
{0x4EE1,0xEED8}, /* 仡: GB2312 Code: 0xD8EE ==> Row:56 Col:78 */
{0x4EE3,0xFAB4}, /* 代: GB2312 Code: 0xB4FA ==> Row:20 Col:90 */
{0x4EE4,0xEEC1}, /* 令: GB2312 Code: 0xC1EE ==> Row:33 Col:78 */
{0x4EE5,0xD4D2}, /* 以: GB2312 Code: 0xD2D4 ==> Row:50 Col:52 */
{0x4EE8,0xEDD8}, /* 仨: GB2312 Code: 0xD8ED ==> Row:56 Col:77 */
{0x4EEA,0xC7D2}, /* 儀: GB2312 Code: 0xD2C7 ==> Row:50 Col:39 */
{0x4EEB,0xEFD8}, /* 仫: GB2312 Code: 0xD8EF ==> Row:56 Col:79 */
{0x4EEC,0xC7C3}, /* 們: GB2312 Code: 0xC3C7 ==> Row:35 Col:39 */
{0x4EF0,0xF6D1}, /* 仰: GB2312 Code: 0xD1F6 ==> Row:49 Col:86 */
{0x4EF2,0xD9D6}, /* 仲: GB2312 Code: 0xD6D9 ==> Row:54 Col:57 */
{0x4EF3,0xF2D8}, /* 仳: GB2312 Code: 0xD8F2 ==> Row:56 Col:82 */
{0x4EF5,0xF5D8}, /* 仵: GB2312 Code: 0xD8F5 ==> Row:56 Col:85 */
{0x4EF6,0xFEBC}, /* 件: GB2312 Code: 0xBCFE ==> Row:28 Col:94 */
{0x4EF7,0xDBBC}, /* 價: GB2312 Code: 0xBCDB ==> Row:28 Col:59 */
{0x4EFB,0xCEC8}, /* 任: GB2312 Code: 0xC8CE ==> Row:40 Col:46 */
{0x4EFD,0xDDB7}, /* 份: GB2312 Code: 0xB7DD ==> Row:23 Col:61 */
{0x4EFF,0xC2B7}, /* 仿: GB2312 Code: 0xB7C2 ==> Row:23 Col:34 */
{0x4F01,0xF3C6}, /* 企: GB2312 Code: 0xC6F3 ==> Row:38 Col:83 */
{0x4F09,0xF8D8}, /* 伉: GB2312 Code: 0xD8F8 ==> Row:56 Col:88 */
{0x4F0A,0xC1D2}, /* 伊: GB2312 Code: 0xD2C1 ==> Row:50 Col:33 */
{0x4F0D,0xE9CE}, /* 伍: GB2312 Code: 0xCEE9 ==> Row:46 Col:73 */
{0x4F0E,0xBFBC}, /* 伎: GB2312 Code: 0xBCBF ==> Row:28 Col:31 */
{0x4F0F,0xFCB7}, /* 伏: GB2312 Code: 0xB7FC ==> Row:23 Col:92 */
{0x4F10,0xA5B7}, /* 伐: GB2312 Code: 0xB7A5 ==> Row:23 Col:05 */
{0x4F11,0xDDD0}, /* 休: GB2312 Code: 0xD0DD ==> Row:48 Col:61 */
{0x4F17,0xDAD6}, /* 眾: GB2312 Code: 0xD6DA ==> Row:54 Col:58 */
{0x4F18,0xC5D3}, /* 優(yōu): GB2312 Code: 0xD3C5 ==> Row:51 Col:37 */
{0x4F19,0xEFBB}, /* 伙: GB2312 Code: 0xBBEF ==> Row:27 Col:79 */
{0x4F1A,0xE1BB}, /* 會: GB2312 Code: 0xBBE1 ==> Row:27 Col:65 */
{0x4F1B,0xF1D8}, /* 傴: GB2312 Code: 0xD8F1 ==> Row:56 Col:81 */
{0x4F1E,0xA1C9}, /* 傘: GB2312 Code: 0xC9A1 ==> Row:41 Col:01 */
{0x4F1F,0xB0CE}, /* 偉: GB2312 Code: 0xCEB0 ==> Row:46 Col:16 */
{0x4F20,0xABB4}, /* 傳: GB2312 Code: 0xB4AB ==> Row:20 Col:11 */
{0x4F22,0xF3D8}, /* 伢: GB2312 Code: 0xD8F3 ==> Row:56 Col:83 */
{0x4F24,0xCBC9}, /* 傷: GB2312 Code: 0xC9CB ==> Row:41 Col:43 */
{0x4F25,0xF6D8}, /* 倀: GB2312 Code: 0xD8F6 ==> Row:56 Col:86 */
{0x4F26,0xD7C2}, /* 倫: GB2312 Code: 0xC2D7 ==> Row:34 Col:55 */
{0x4F27,0xF7D8}, /* 傖: GB2312 Code: 0xD8F7 ==> Row:56 Col:87 */
{0x4F2A,0xB1CE}, /* 偽: GB2312 Code: 0xCEB1 ==> Row:46 Col:17 */
{0x4F2B,0xF9D8}, /* 佇: GB2312 Code: 0xD8F9 ==> Row:56 Col:89 */
{0x4F2F,0xAEB2}, /* 伯: GB2312 Code: 0xB2AE ==> Row:18 Col:14 */
{0x4F30,0xC0B9}, /* 估: GB2312 Code: 0xB9C0 ==> Row:25 Col:32 */
{0x4F32,0xA3D9}, /* 伲: GB2312 Code: 0xD9A3 ==> Row:57 Col:03 */
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -