>>186
Unicodeの話だよね?
マジレスするとハングルはUnicode的にはすげー面倒でな、
・ハングル字母(ハングル文字をパーツ毎にバラしたもの)はU+1100-11FF
・ハングル音節文字(↑を組み合わせたもの)は、Unicode 1.1まではU+3400-4DFF、
 Unicode 2.0以降はU+AC00-D7AFに定義されている。文字数は11172文字
・昔にKS完成型(KS C 5601-1987)が定義され、韓国内で広く普及している事情がある
 ので、互換性を持たせるためにU+3130-318Fにハングル互換字母が定義されている
 (ハングル互換字母の半角版はFF00〜FFEFの領域内に定義されているる)
・ちなみに中世ハングルのために、字母拡張A・Bとして、A960〜A97F、D7B0〜D7FFの
 領域も割り当てられている。

つか、例えばJavaならその文字の汎用カテゴリー(≒種類)を判別できるメゾッドがあったはず