编程技术记录

世界你好!

static inline BOOL isChineseC(u_long ch)
{
///https://www.qqxiuzi.cn/zh/hanzi-unicode-bianma.php
return (
(/基本汉字/ ch >= 0x4E00 && ch <= 0x9FA5) ||
(/基本汉字补充/ ch >= 0x9FA6 && ch <= 0x9FEF) ||
(/扩展A/ ch >= 0x3400 && ch <= 0x4DB5) ||
(/扩展B/ ch >= 0x20000 && ch <= 0x2A6D6) ||
(/扩展C/ ch >= 0x2A700 && ch <= 0x2B734) ||
(/扩展D/ ch >= 0x2B740 && ch <= 0x2B81D) ||
(/扩展E/ ch >= 0x2B820 && ch <= 0x2CEA1) ||
(/扩展F/ ch >= 0x2CEB0 && ch <= 0x2EBE0) ||
(/扩展G/ ch >= 0x30000 && ch <= 0x3134A) ||
(/康熙部首/ ch >= 0x2F00 && ch <= 0x2FD5) ||
(/部首扩展/ ch >= 0x2E80 && ch <= 0x2EF3) ||
(/兼容汉/ ch >= 0xF900 && ch <= 0xFAD9) ||
(/兼容扩展/ ch >= 0x2F800 && ch <= 0x2FA1D) ||
(/PUA(GBK)部件/ ch >= 0xE815 && ch <= 0xE86F) ||
(/部件扩展/ ch >= 0xE400 && ch <= 0xE5E8) ||
(/PUA增补/ ch >= 0xE600 && ch <= 0xE6CF) ||
(/汉字笔画/ ch >= 0x31C0 && ch <= 0x31E3) ||
(/汉字结构/ ch >= 0x2FF0 && ch <= 0x2FFB) ||
(/汉语注音/ ch >= 0x3105 && ch <= 0x312F) ||
(/注音扩展/ ch >= 0x31A0 && ch <= 0x31BA) ||
(// ch == 0x3007)
);
}

© Beli. All Rights Reserved.