2010-03-07 3 views

Répondre

9

Un peu de googling est venu avec Unihan.zip, un fichier publié par le Unicode Consortium qui contient plusieurs fichiers texte, y compris Unihan_RadicalStrokeCounts.txt qui peut être ce que vous voulez. Il existe également un Unihan Database Lookup en ligne basé sur ces données.

2

Vous voulez dire, est-il codé en quelque sorte dans le point de code réel? Non. Il peut y avoir une table quelque part que vous pouvez trouver sur le net (ou en créer un) mais cela ne fait pas partie du mandat d'Unicode de stocker ce genre de métadonnées.

1

Si vous voulez faire la reconnaissance de caractères masque HanziDict.

Jetez aussi un oeil sur le site de données Unihan:

http://www.unicode.org/charts/unihanrsindex.html

Vous pouvez consulter le nombre de temps et obtenir des informations de caractère. Vous pourriez être en mesure de construire votre propre recherche.

4

En Python il y a une bibliothèque que:

>>> from cjklib.characterlookup import CharacterLookup 
>>> cjk = CharacterLookup('C') 
>>> cjk.getStrokeCount(u'日') 
4 

Avertissement: Je l'ai écrit

0
+0

Pouvez-vous élaborer? – Rico

+0

d'abord, appelez "UILocalizedIndexedCollation sectionForObject: collationStringSelector:" pour obtenir un index de section. puis retour pour vérifier dans quelle section cet index est mappé dans "UILocalizedIndexedCollation.sectionTitles" –

Questions connexes