中日文的处理可以说大家可能经常遇到。
这里提供一个代码范围,供大家编写中日文处理的时候使用。
| 文字种类 | 类型 | 开始code | 结束code | 参考 |
| 全角文字 | CharTypeFwAll | → | (CharTypeFwSpace) + (CharTypeFwAlpha) + (CharTypeFwNumber) + (CharTypeKanji) + (CharTypeHiragana) + (CharTypeFwKatakana) | |
| 半角文字 | CharTypeHwAll | 0x0020 | 0x009f | Latin |
| 0xff61 | 0xff9f | ← (CharTypeHwKatakana) | ||
| 半角スペース | CharTypeHwSpace | 0x0020 | 0x0020 | |
| 全角スペース | CharTypeFwSpace | 0x3000 | 0x3000 | |
| 半角アルファベット | CharTypeHwAlpha | 0x0041 | 0x005A | (CharTypeHwAlphaU) + (CharTypeHwAlphaL) |
| 0x0061 | 0x007A | |||
| 半角アルファベット大文字 | CharTypeHwAlphaU | 0x0041 | 0x005A | |
| 半角アルファベット小文字 | CharTypeHwAlphaL | 0x0061 | 0x007A | |
| 全角アルファベット | CharTypeFwAlpha | 0xff21 | 0xff3a | |
| 0xff41 | 0xff5a | |||
| 半角数字 | CharTypeHwNumber | 0x0030 | 0x0039 | |
| 全角数字 | CharTypeFwNumber | 0xff10 | 0xff19 | |
| 漢字 | CharTypeKanji | 0x2e80 | 0x2eff | CJK Radicals Supplement |
| 0x2f00 | 0x2fdf | Kangxi Radicals | ||
| 0x3100 | 0x312f | Bopomofo | ||
| 0x31a0 | 0x31bf | Bopomofo extended | ||
| 0x3400 | 0x4dbf | CJK Unified Ideographs | ||
| 0x4e00 | 0x9faf | CJK Unified Ideographs | ||
| 0xf900 | 0xfaff | CJK Compatibility Ideographs | ||
| ひらがな | CharTypeHiragana | 0x3040 | 0x309f | |
| 全角カタカナ | CharTypeFwKatakana | 0x30a0 | 0x30ff | |
| 半角カタカナ | CharTypeHwKatakana | 0xff61 | 0xff9f | |
博客提到中日文处理是常见需求,为大家提供了编写中日文处理时可使用的代码范围。
476

被折叠的 条评论
为什么被折叠?



