2010-03-07 4 views

Antwort

9

Ein wenig googeln kam mit Unihan.zip, eine Datei von der Unicode Consortium veröffentlicht, die mehrere Textdateien enthält, einschließlich Unihan_RadicalStrokeCounts.txt, die was Sie wollen. Es gibt auch eine online Unihan Database Lookup basierend auf diesen Daten.

2

Sie meinen, ist es irgendwie in der tatsächlichen Codestelle codiert? Nein. Es kann eine Tabelle geben, die Sie im Internet finden (oder eine solche erstellen), aber es gehört nicht zum Unicode-Mandat, diese Art von Metadaten zu speichern.

1

Wenn Sie Zeichenerkennung Goggle HanziDict tun wollen.

Werfen Sie auch einen Blick auf die Unihan Daten Website:

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

Sie können Strichzahl nachschlagen und dann Infos zu den Charakteren bekommen. Sie können möglicherweise Ihr eigenes Look-Up erstellen.

4

In Python gibt es eine Bibliothek für das:

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

Haftungsausschluss: Ich kann es

0
+0

Können Sie das näher erläutern? – Rico

+0

zuerst, rufen Sie "UILocalizedIndexedCollation sectionForObject: collationStringSelector:" , um einen Index des Abschnitts zu erhalten. dann zurück, um zu überprüfen, welchen Abschnitt dieser Index in "UILocalizedIndexedCollation.sectionTitles" zuordnet –