📄 kwqcharsetdata.c
字号:
0x0428,0x0429,0x042A,0x042B,0x042C,0x042D,0x042E,0x042F,
0x0430,0x0431,0x0432,0x0433,0x0434,0x0435,0x0436,0x0437,
0x0438,0x0439,0x043A,0x043B,0x043C,0x043D,0x043E,0x043F,
0x0440,0x0441,0x0442,0x0443,0x0444,0x0445,0x0446,0x0447,
0x0448,0x0449,0x044A,0x044B,0x044C,0x044D,0x044E,0x044F
};
// char converting table for windows-1253
const unsigned short win1253toUnicode[] = {
0x20AC,0x0000,0x201A,0x0192,0x201E,0x2026,0x2020,0x2021,
0x0000,0x2030,0x0000,0x2039,0x0000,0x0000,0x0000,0x0000,
0x0000,0x2018,0x2019,0x201C,0x201D,0x2022,0x2013,0x2014,
0x0000,0x2122,0x0000,0x203A,0x0000,0x0000,0x0000,0x0000,
0x00A0,0x0385,0x0386,0x00A3,0x00A4,0x00A5,0x00A6,0x00A7,
0x00A8,0x00A9,0x0000,0x00AB,0x00AC,0x00AD,0x00AE,0x2015,
0x00B0,0x00B1,0x00B2,0x00B3,0x0384,0x00B5,0x00B6,0x00B7,
0x0388,0x0389,0x038A,0x00BB,0x038C,0xBD,0x38E,0x38F,
0x390,0x391,0x392,0x393,0x394,0x395,0x396,0x397,
0x398,0x399,0x39A,0x39B,0x39C,0x39D,0x39E,0x39F,
0x3A0,0x3A1,0x0000,0x3A3,0x3A4,0x3A5,0x3A6,0x3A7,
0x3A8,0x3A9,0x3AA,0x3AB,0x3AC,0x3AD,0x3AE,0x3AF,
0x3B0,0x3B1,0x3B2,0x3B3,0x3B4,0x3B5,0x3B6,0x3B7,
0x3B8,0x3B9,0x3BA,0x3BB,0x3BC,0x3BD,0x3BE,0x3BF,
0x3C0,0x3C1,0x3C2,0x3C3,0x3C4,0x3C5,0x3C6,0x3C7,
0x3C8,0x3C9,0x3CA,0x3CB,0x3CC,0x3CD,0x3CE,0x0000
};
// char converting table for windows-1256
const unsigned short win1256toUnicode[] = {
0x20AC, 0x67E, 0x201A, 0x192, 0x201E, 0x2026, 0x2020, 0x2021,
0x2C6, 0x2030, 0x679, 0x2039, 0x152, 0x686, 0x698, 0x688,
0x6AF, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014,
0x6A9, 0x2122, 0x691, 0x203A, 0x153, 0x200C, 0x200D, 0x6BA,
0xA0, 0x60C, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7,
0xA8, 0xA9, 0x6BE, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF,
0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7,
0xB8, 0xB9, 0x61B, 0xBB, 0xBC, 0xBD, 0xBE, 0x61F,
0x6C1, 0x621, 0x622, 0x623, 0x624, 0x625, 0x626, 0x627,
0x628, 0x629, 0x62A, 0x62B, 0x62C, 0x62D, 0x62E, 0x62F,
0x630, 0x631, 0x632, 0x633, 0x634, 0x635, 0x636, 0xD7,
0x637, 0x638, 0x639, 0x63A, 0x640, 0x641, 0x642, 0x643,
0xE0, 0x644, 0xE2, 0x645, 0x646, 0x647, 0x648, 0xE7,
0xE8, 0xE9, 0xEA, 0xEB, 0x649, 0x64A, 0xEE, 0xEF,
0x64B, 0x64C, 0x64D, 0x64E, 0xF4, 0x64F, 0x650, 0xF7,
0x651, 0xF9, 0x652, 0xFB, 0xFC, 0x200E, 0x200F, 0x6D2
};
// char converting table for windows-1257
const unsigned short win1257toUnicode[] = {
0x20AC,0x00,0x201A,0x00,0x201E,0x2026,0x2020,0x2021,
0x00,0x2030,0x00,0x2039,0x00,0xA8,0x2C7,0xB8,
0x00,0x2018,0x2019,0x201C,0x201D,0x2022,0x2013,0x2014,
0x00,0x2122,0x00,0x203A,0x00,0xAF,0x2DB,0x00,
0xA0,0x00,0xA2,0xA3,0xA4,0x00,0xA6,0xA7,
0xD8,0xA9,0x156,0xAB,0xAC,0xAD,0xAE,0xC6,
0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,
0xF8,0xB9,0x157,0xBB,0xBC,0xBD,0xBE,0xE6,
0x104,0x12E,0x100,0x106,0xC4,0xC5,0x118,0x112,
0x10C,0xC9,0x179,0x116,0x122,0x136,0x12A,0x13B,
0x160,0x143,0x145,0xD3,0x14C,0xD5,0xD6,0xD7,
0x172,0x141,0x15A,0x16A,0xDC,0x17B,0x17D,0xDF,
0x105,0x12F,0x101,0x107,0xE4,0xE5,0x119,0x113,
0x10D,0xE9,0x17A,0x117,0x123,0x137,0x12B,0x13C,
0x161,0x144,0x146,0xF3,0x14D,0xF5,0xF6,0xF7,
0x173,0x142,0x15B,0x16B,0xFC,0x17C,0x17E,0x2D9
};
#else
static const CharsetEntry table[] = {
{ "macintosh", kCFStringEncodingMacRoman, NoEncodingFlags },
{ "csmacintosh", kCFStringEncodingMacRoman, NoEncodingFlags },
{ "mac", kCFStringEncodingMacRoman, NoEncodingFlags },
{ "xmacroman", kCFStringEncodingMacRoman, NoEncodingFlags },
{ "windows-1252", kCFStringEncodingWindowsLatin1, NoEncodingFlags },
{ "winlatin1", kCFStringEncodingWindowsLatin1, NoEncodingFlags },
{ "xansi", kCFStringEncodingWindowsLatin1, NoEncodingFlags },
{ "ISO-8859-1", kCFStringEncodingISOLatin1, NoEncodingFlags },
{ "88591", kCFStringEncodingISOLatin1, NoEncodingFlags },
{ "cp819", kCFStringEncodingISOLatin1, NoEncodingFlags },
{ "csisolatin1", kCFStringEncodingISOLatin1, NoEncodingFlags },
{ "ibm819", kCFStringEncodingISOLatin1, NoEncodingFlags },
{ "iso885911987", kCFStringEncodingISOLatin1, NoEncodingFlags },
{ "isoir100", kCFStringEncodingISOLatin1, NoEncodingFlags },
{ "l1", kCFStringEncodingISOLatin1, NoEncodingFlags },
{ "latin1", kCFStringEncodingISOLatin1, NoEncodingFlags },
{ "x-nextstep", kCFStringEncodingNextStepLatin, NoEncodingFlags },
{ "US-ASCII", kCFStringEncodingASCII, NoEncodingFlags },
{ "ansix341968", kCFStringEncodingASCII, NoEncodingFlags },
{ "ansix341986", kCFStringEncodingASCII, NoEncodingFlags },
{ "ascii", kCFStringEncodingASCII, NoEncodingFlags },
{ "cp367", kCFStringEncodingASCII, NoEncodingFlags },
{ "csascii", kCFStringEncodingASCII, NoEncodingFlags },
{ "ibm367", kCFStringEncodingASCII, NoEncodingFlags },
{ "iso646irv1991", kCFStringEncodingASCII, NoEncodingFlags },
{ "iso646us", kCFStringEncodingASCII, NoEncodingFlags },
{ "isoir6", kCFStringEncodingASCII, NoEncodingFlags },
{ "isoir6us", kCFStringEncodingASCII, NoEncodingFlags },
{ "us", kCFStringEncodingASCII, NoEncodingFlags },
{ "ISO-10646-UCS-2", kCFStringEncodingUnicode, NoEncodingFlags },
{ "csunicode", kCFStringEncodingUnicode, NoEncodingFlags },
{ "ucs2", kCFStringEncodingUnicode, NoEncodingFlags },
{ "unicode", kCFStringEncodingUnicode, NoEncodingFlags },
{ "utf16", kCFStringEncodingUnicode, NoEncodingFlags },
{ "UTF-16BE", kCFStringEncodingUnicode, BigEndian },
{ "unicodefffe", kCFStringEncodingUnicode, BigEndian },
{ "UTF-16LE", kCFStringEncodingUnicode, LittleEndian },
{ "unicodefeff", kCFStringEncodingUnicode, LittleEndian },
{ "UTF-8", kCFStringEncodingUTF8, NoEncodingFlags },
{ "unicode11utf8", kCFStringEncodingUTF8, NoEncodingFlags },
{ "unicode20utf8", kCFStringEncodingUTF8, NoEncodingFlags },
{ "xunicode20utf8", kCFStringEncodingUTF8, NoEncodingFlags },
{ "x-mac-japanese", kCFStringEncodingMacJapanese, IsJapanese },
{ "x-mac-chinesetrad", kCFStringEncodingMacChineseTrad, NoEncodingFlags },
{ "xmactradchinese", kCFStringEncodingMacChineseTrad, NoEncodingFlags },
{ "x-mac-korean", kCFStringEncodingMacKorean, NoEncodingFlags },
{ "x-mac-arabic", kCFStringEncodingMacArabic, NoEncodingFlags },
{ "x-mac-hebrew", kCFStringEncodingMacHebrew, NoEncodingFlags },
{ "x-mac-greek", kCFStringEncodingMacGreek, NoEncodingFlags },
{ "x-mac-cyrillic", kCFStringEncodingMacCyrillic, NoEncodingFlags },
{ "xmacukrainian", kCFStringEncodingMacCyrillic, NoEncodingFlags },
{ "x-mac-devanagari", kCFStringEncodingMacDevanagari, NoEncodingFlags },
{ "x-mac-gurmukhi", kCFStringEncodingMacGurmukhi, NoEncodingFlags },
{ "x-mac-gujarati", kCFStringEncodingMacGujarati, NoEncodingFlags },
{ "x-mac-thai", kCFStringEncodingMacThai, NoEncodingFlags },
{ "x-mac-chinesesimp", kCFStringEncodingMacChineseSimp, NoEncodingFlags },
{ "xmacsimpchinese", kCFStringEncodingMacChineseSimp, NoEncodingFlags },
{ "x-mac-tibetan", kCFStringEncodingMacTibetan, NoEncodingFlags },
{ "x-mac-centraleurroman", kCFStringEncodingMacCentralEurRoman, NoEncodingFlags },
{ "xmacce", kCFStringEncodingMacCentralEurRoman, NoEncodingFlags },
{ "x-mac-symbol", kCFStringEncodingMacSymbol, NoEncodingFlags },
{ "x-mac-dingbats", kCFStringEncodingMacDingbats, NoEncodingFlags },
{ "x-mac-turkish", kCFStringEncodingMacTurkish, NoEncodingFlags },
{ "x-mac-croatian", kCFStringEncodingMacCroatian, NoEncodingFlags },
{ "x-mac-icelandic", kCFStringEncodingMacIcelandic, NoEncodingFlags },
{ "x-mac-romanian", kCFStringEncodingMacRomanian, NoEncodingFlags },
{ "x-mac-farsi", kCFStringEncodingMacFarsi, NoEncodingFlags },
{ "x-mac-vt100", kCFStringEncodingMacVT100, NoEncodingFlags },
{ "ISO-8859-2", kCFStringEncodingISOLatin2, NoEncodingFlags },
{ "csisolatin2", kCFStringEncodingISOLatin2, NoEncodingFlags },
{ "iso885921987", kCFStringEncodingISOLatin2, NoEncodingFlags },
{ "isoir101", kCFStringEncodingISOLatin2, NoEncodingFlags },
{ "l2", kCFStringEncodingISOLatin2, NoEncodingFlags },
{ "latin2", kCFStringEncodingISOLatin2, NoEncodingFlags },
{ "ISO-8859-3", kCFStringEncodingISOLatin3, NoEncodingFlags },
{ "csisolatin3", kCFStringEncodingISOLatin3, NoEncodingFlags },
{ "iso885931988", kCFStringEncodingISOLatin3, NoEncodingFlags },
{ "isoir109", kCFStringEncodingISOLatin3, NoEncodingFlags },
{ "l3", kCFStringEncodingISOLatin3, NoEncodingFlags },
{ "latin3", kCFStringEncodingISOLatin3, NoEncodingFlags },
{ "ISO-8859-4", kCFStringEncodingISOLatin4, NoEncodingFlags },
{ "csisolatin4", kCFStringEncodingISOLatin4, NoEncodingFlags },
{ "iso885941988", kCFStringEncodingISOLatin4, NoEncodingFlags },
{ "isoir110", kCFStringEncodingISOLatin4, NoEncodingFlags },
{ "l4", kCFStringEncodingISOLatin4, NoEncodingFlags },
{ "latin4", kCFStringEncodingISOLatin4, NoEncodingFlags },
{ "ISO-8859-5", kCFStringEncodingISOLatinCyrillic, NoEncodingFlags },
{ "csisolatincyrillic", kCFStringEncodingISOLatinCyrillic, NoEncodingFlags },
{ "cyrillic", kCFStringEncodingISOLatinCyrillic, NoEncodingFlags },
{ "iso885951988", kCFStringEncodingISOLatinCyrillic, NoEncodingFlags },
{ "isoir144", kCFStringEncodingISOLatinCyrillic, NoEncodingFlags },
{ "ISO-8859-6", kCFStringEncodingISOLatinArabic, NoEncodingFlags },
{ "arabic", kCFStringEncodingISOLatinArabic, NoEncodingFlags },
{ "asmo708", kCFStringEncodingISOLatinArabic, NoEncodingFlags },
{ "csisolatinarabic", kCFStringEncodingISOLatinArabic, NoEncodingFlags },
{ "ecma114", kCFStringEncodingISOLatinArabic, NoEncodingFlags },
{ "iso885961987", kCFStringEncodingISOLatinArabic, NoEncodingFlags },
{ "isoir127", kCFStringEncodingISOLatinArabic, NoEncodingFlags },
{ "ISO-8859-7", kCFStringEncodingISOLatinGreek, NoEncodingFlags },
{ "csisolatingreek", kCFStringEncodingISOLatinGreek, NoEncodingFlags },
{ "ecma118", kCFStringEncodingISOLatinGreek, NoEncodingFlags },
{ "elot928", kCFStringEncodingISOLatinGreek, NoEncodingFlags },
{ "greek", kCFStringEncodingISOLatinGreek, NoEncodingFlags },
{ "greek8", kCFStringEncodingISOLatinGreek, NoEncodingFlags },
{ "iso885971987", kCFStringEncodingISOLatinGreek, NoEncodingFlags },
{ "isoir126", kCFStringEncodingISOLatinGreek, NoEncodingFlags },
{ "ISO-8859-8-I", kCFStringEncodingISOLatinHebrew, NoEncodingFlags },
{ "csiso88598i", kCFStringEncodingISOLatinHebrew, NoEncodingFlags },
{ "logical", kCFStringEncodingISOLatinHebrew, NoEncodingFlags },
{ "ISO-8859-8", kCFStringEncodingISOLatinHebrew, VisualOrdering },
{ "csisolatinhebrew", kCFStringEncodingISOLatinHebrew, VisualOrdering },
{ "dos862", kCFStringEncodingISOLatinHebrew, VisualOrdering },
{ "hebrew", kCFStringEncodingISOLatinHebrew, VisualOrdering },
{ "iso885981988", kCFStringEncodingISOLatinHebrew, VisualOrdering },
{ "isoir138", kCFStringEncodingISOLatinHebrew, VisualOrdering },
{ "visual", kCFStringEncodingISOLatinHebrew, VisualOrdering },
{ "ISO-8859-9", kCFStringEncodingISOLatin5, NoEncodingFlags },
{ "csisolatin5", kCFStringEncodingISOLatin5, NoEncodingFlags },
{ "iso885991989", kCFStringEncodingISOLatin5, NoEncodingFlags },
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -