⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unicode.h

📁 This software performs code conversion of Chinese characters, including GB2312/GBK and BIG5. It a
💻 H
字号:
// unicode.h

#ifndef UNICODE_H
#define UNICODE_H



//////////////////////////////
//        SURROGATES        //
//////////////////////////////



#define IsFourByteLetter(x)   ( (x) & 0xFFFF0000 )



//////////////////////////////
//     PRIVATE USE AREA     //
//////////////////////////////



static inline int IsUnicodePua   ( long x ) { return ( x >= 0xE000 && x <= 0xF8FF ) ; }



//////////////////////////////
//            CJK           //
//////////////////////////////



static inline int IsCjk          ( long x ) { return ( x >=  0x4E00 && x <=  0x9FFF ) ; }
static inline int IsCjkCmpt      ( long x ) { return ( x >=  0xF900 && x <=  0xFAFF ) ; }    // 偙偺偆偪偄偔偮偐偺暥帤偼屳姺暥帤偱偼側偄仺 uninorm.cpp 傪妋擣偣傛
static inline int IsCjkExA       ( long x ) { return ( x >=  0x3400 && x <=  0x4DBF ) ; }
static inline int IsCjkExB       ( long x ) { return ( x >= 0x20000 && x <= 0x2F7FF ) ; }
static inline int IsCjkExCmpt    ( long x ) { return ( x >= 0x2F800 && x <= 0x2FAFF ) ; }

static inline int IsCjkBmp       ( long x ) { return ( IsCjk(x) || IsCjkCmpt(x) || IsCjkExA(x) ) ; }
static inline int IsCjkNonBmp    ( long x ) { return ( x >= 0x20000 && x <= 0x2FAFF ) ; }

static inline int IsCjkEx        ( long x ) { return ( IsCjkExA(x) || IsCjkNonBmp(x) ) ; }
static inline int IsCjkNonCmpt   ( long x ) { return ( IsCjk(x) || IsCjkExA(x) || IsCjkExB(x) ) ; }

static inline int IsCjkAll       ( long x ) { return ( IsCjkBmp(x) || IsCjkNonBmp(x) ) ; }

// CJK Ideographs Version 4.1
static inline int IsCjk41        ( long x ) { return ( x >= 0x9FA6 && x <= 0x9FBB || x >= 0x31C0 && x <= 0x31CF || x >= 0x23DA && x <= 0x23DB ) ; }
// CJK Ideographs Version 5.1
static inline int IsCjk51        ( long x ) { return ( x >= 0x9FBC && x <= 0x9FC3 ) ; }

static inline int IsCjkRadicals  ( long x ) { return ( x >= 0x2E80 && x <=0x2FDF ) ; }
#define CJK_RADICALS_START    0x2E80



#endif


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -