#include <stdlib.h>
#include "utf8gbk.h"
static unsigned short gbk2utf16[32192] =
{
0x4E02, /* 33088, 0x8140, @*/
0x4E04, /* 33089, 0x8141, A*/
0x4E05, /* 33090, 0x8142, B*/
0x4E06, /* 33091, 0x8143, C*/
0x4E0F, /* 33092, 0x8144, D*/
0x4E12, /* 33093, 0x8145, E*/
0x4E17, /* 33094, 0x8146, F*/
0x4E1F, /* 33095, 0x8147, G*/
0x4E20, /* 33096, 0x8148, H*/
0x4E21, /* 33097, 0x8149, I*/
0x4E23, /* 33098, 0x814A, J*/
0x4E26, /* 33099, 0x814B, K*/
0x4E29, /* 33100, 0x814C, L*/
0x4E2E, /* 33101, 0x814D, M*/
0x4E2F, /* 33102, 0x814E, N*/
0x4E31, /* 33103, 0x814F, O*/
0x4E33, /* 33104, 0x8150, P*/
0x4E35, /* 33105, 0x8151, Q*/
0x4E37, /* 33106, 0x8152, R*/
0x4E3C, /* 33107, 0x8153, S*/
0x4E40, /* 33108, 0x8154, T*/
0x4E41, /* 33109, 0x8155, U*/
0x4E42, /* 33110, 0x8156, V*/
0x4E44, /* 33111, 0x8157, W*/
0x4E46, /* 33112, 0x8158, X*/
0x4E4A, /* 33113, 0x8159, Y*/
0x4E51, /* 33114, 0x815A, Z*/
0x4E55, /* 33115, 0x815B, [*/
0x4E57, /* 33116, 0x815C, \*/
0x4E5A, /* 33117, 0x815D, ]*/
0x4E5B, /* 33118, 0x815E, ^*/
0x4E62, /* 33119, 0x815F, _*/
0x4E63, /* 33120, 0x8160, `*/
0x4E64, /* 33121, 0x8161, a*/
0x4E65, /* 33122, 0x8162, b*/
0x4E67, /* 33123, 0x8163, c*/
0x4E68, /* 33124, 0x8164, d*/
0x4E6A, /* 33125, 0x8165, e*/
0x4E6B, /* 33126, 0x8166, f*/
0x4E6C, /* 33127, 0x8167, g*/
0x4E6D, /* 33128, 0x8168, h*/
0x4E6E, /* 33129, 0x8169, i*/
0x4E6F, /* 33130, 0x816A, j*/
0x4E72, /* 33131, 0x816B, k*/
0x4E74, /* 33132, 0x816C, l*/
0x4E75, /* 33133, 0x816D, m*/
0x4E76, /* 33134, 0x816E, n*/
0x4E77, /* 33135, 0x816F, o*/
0x4E78, /* 33136, 0x8170, p*/
0x4E79, /* 33137, 0x8171, q*/
0x4E7A, /* 33138, 0x8172, r*/
0x4E7B, /* 33139, 0x8173, s*/
0x4E7C, /* 33140, 0x8174, t*/
0x4E7D, /* 33141, 0x8175, u*/
0x4E7F, /* 33142, 0x8176, v*/
0x4E80, /* 33143, 0x8177, w*/
0x4E81, /* 33144, 0x8178, x*/
0x4E82, /* 33145, 0x8179, y*/
0x4E83, /* 33146, 0x817A, z*/
0x4E84, /* 33147, 0x817B, {*/
0x4E85, /* 33148, 0x817C, |*/
0x4E87, /* 33149, 0x817D, }*/
0x4E8A, /* 33150, 0x817E, ~*/
0x0000, /* 33151, 0x817F, */
0x4E90, /* 33152, 0x8180, */
0x4E96, /* 33153, 0x8181, */
0x4E97, /* 33154, 0x8182, */
0x4E99, /* 33155, 0x8183, */
0x4E9C, /* 33156, 0x8184, */
0x4E9D, /* 33157, 0x8185,
*/
0x4E9E, /* 33158, 0x8186, */
0x4EA3, /* 33159, 0x8187, */
0x4EAA, /* 33160, 0x8188, */
0x4EAF, /* 33161, 0x8189, */
0x4EB0, /* 33162, 0x818A, */
0x4EB1, /* 33163, 0x818B, */
0x4EB4, /* 33164, 0x818C, */
0x4EB6, /* 33165, 0x818D, */
0x4EB7, /* 33166, 0x818E, */
0x4EB8, /* 33167, 0x818F, */
0x4EB9, /* 33168, 0x8190, */
0x4EBC, /* 33169, 0x8191, */
0x4EBD, /* 33170, 0x8192, */
0x4EBE, /* 33171, 0x8193, */
0x4EC8, /* 33172, 0x8194, */
0x4ECC, /* 33173, 0x8195, */
0x4ECF, /* 33174, 0x8196, */
0x4ED0, /* 33175, 0x8197, */
0x4ED2, /* 33176, 0x8198, */
0x4EDA, /* 33177, 0x8199, */
0x4EDB, /* 33178, 0x819A, */
0x4EDC, /* 33179, 0x819B, */
0x4EE0, /* 33180, 0x819C, */
0x4EE2, /* 33181, 0x819D, */
0x4EE6, /* 33182, 0x819E, */
0x4EE7, /* 33183, 0x819F, */
0x4EE9, /* 33184, 0x81A0, */
0x4EED, /* 33185, 0x81A1, ¡*/
0x4EEE, /* 33186, 0x81A2, ¢*/
0x4EEF, /* 33187, 0x81A3, £*/
0x4EF1, /* 33188, 0x81A4, ¤*/
0x4EF4, /* 33189, 0x81A5, ¥*/
0x4EF8, /* 33190, 0x81A6, ¦*/
0x4EF9, /* 33191, 0x81A7, §*/
0x4EFA, /* 33192, 0x81A8, ¨*/
0x4EFC, /* 33193, 0x81A9, ©*/
0x4EFE, /* 33194, 0x81AA, ª*/
0x4F00, /* 33195, 0x81AB, «*/
0x4F02, /* 33196, 0x81AC, ¬*/
0x4F03, /* 33197, 0x81AD, */
0x4F04, /* 33198, 0x81AE, ®*/
0x4F05, /* 33199, 0x81AF, ¯*/
0x4F06, /* 33200, 0x81B0, °*/
0x4F07, /* 33201, 0x81B1, ±*/
0x4F08, /* 33202, 0x81B2, ²*/
0x4F0B, /* 33203, 0x81B3, ³*/
0x4F0C, /* 33204, 0x81B4, ´*/
0x4F12, /* 33205, 0x81B5, µ*/
0x4F13, /* 33206, 0x81B6, ¶*/
0x4F14, /* 33207, 0x81B7, ·*/
0x4F15, /* 33208, 0x81B8, ¸*/
0x4F16, /* 33209, 0x81B9, ¹*/
0x4F1C, /* 33210, 0x81BA, º*/
0x4F1D, /* 33211, 0x81BB, »*/
0x4F21, /* 33212, 0x81BC, ¼*/
0x4F23, /* 33213, 0x81BD, ½*/
0x4F28, /* 33214, 0x81BE, ¾*/
0x4F29, /* 33215, 0x81BF, ¿*/
0x4F2C, /* 33216, 0x81C0, À*/
0x4F2D, /* 33217, 0x81C1, Á*/
0x4F2E, /* 33218, 0x81C2, Â*/
0x4F31, /* 33219, 0x81C3, Ã*/
0x4F33, /* 33220, 0x81C4, Ä*/
0x4F35, /* 33221, 0x81C5, Å*/
0x4F37, /* 33222, 0x81C6, Æ*/
0x4F39, /* 33223, 0x81C7, Ç*/
0x4F3B, /* 33224, 0x81C8, È*/
0x4F3E, /* 33225, 0x81C9, É*/
0x4F3F, /* 33226, 0x81CA, Ê*/
0x4F40, /* 33227, 0x81CB, Ë*/
0x4F41, /* 33228, 0x81CC, Ì*/
0x4F42, /* 33229, 0x81CD, Í*/
0x4F44, /* 33230, 0x81CE, Î*/
0x4F45, /* 33231, 0x81CF, Ï*/
0x4F47, /* 33232, 0x81D0, Ð*/
0x4F48, /* 33233, 0x81D1, Ñ*/
0x4F49, /* 33234, 0x81D2, Ò*/
0x4F4A, /* 33235, 0x81D3, Ó*/
0x4F4B, /* 33236, 0x81D4, Ô*/
0x4F4C, /* 33237, 0x81D5, Õ*/
0x4F52, /* 33238, 0x81D6, Ö*/
0x4F54, /* 33239, 0x81D7, ×*/
0x4F56, /* 33240, 0x81D8, Ø*/
0x4F61, /* 33241, 0x81D9, Ù*/
0x4F62, /* 33242, 0x81DA, Ú*/
- 1
- 2
- 3
- 4
前往页