2010-03-07 7 views

risposta

9

Un po 'di Google ha trovato Unihan.zip, un file pubblicato dal Unicode Consortium che contiene diversi file di testo, tra cui Unihan_RadicalStrokeCounts.txt, che può essere quello che vuoi. C'è anche uno Unihan Database Lookup online basato su questi dati.

2

Si intende, è codificato in qualche modo nel punto di codice effettivo? No. Potrebbe esserci una tabella da qualche parte sulla rete (o crearne una) ma non fa parte del mandato Unicode per memorizzare questo tipo di metadati.

1

Se si desidera eseguire la maschera di riconoscimento dei caratteri HanziDict.

Anche dare un'occhiata al sito di dati Unihan:

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

È possibile cercare numero di tratti e quindi ottenere informazioni di carattere. Potresti essere in grado di costruire il tuo look.

4

In Python c'è una biblioteca per questo:

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

di responsabilità: l'ho scritto

0
+0

Puoi approfondire? – Rico

+0

prima, chiama "UILocalizedIndexedCollation sectionForObject: collationStringSelector:" per ottenere un indice di sezione. quindi torna a controllare in quale sezione questo indice viene mappato in "UILocalizedIndexedCollation.sectionTitles" –

Problemi correlati