2010-03-07 5 views

Trả lời

9

Một chút googling đã đưa ra Unihan.zip, một tệp được xuất bản bởi Unicode Consortium chứa một số tệp văn bản bao gồm Unihan_RadicalStrokeCounts.txt có thể là những gì bạn muốn. Ngoài ra còn có một số trực tuyến Unihan Database Lookup dựa trên dữ liệu này.

2

Ý của bạn là, nó được mã hóa bằng cách nào đó trong điểm mã thực tế? Không. Cũng có thể có một bảng ở đâu đó mà bạn có thể tìm thấy trên mạng (hoặc tạo một bảng) nhưng nó không phải là một phần của nhiệm vụ Unicode để lưu trữ loại siêu dữ liệu này.

1

Nếu bạn muốn thực hiện nhận dạng ký tự goggle HanziDict.

Ngoài ra hãy xem tại trang web dữ liệu Unihan:

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

Bạn có thể tra cứu số đột quỵ và sau đó nhận được thông tin nhân vật. Bạn có thể xây dựng cái nhìn của riêng bạn.

4

Trong Python có một thư viện cho rằng:

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

Disclaimer: Tôi đã viết nó

0
+0

Bạn có thể xây dựng không? – Rico

+0

trước tiên, hãy gọi "UILocalizedIndexedCollation sectionForObject: collationStringSelector:" để nhận chỉ mục của phần. sau đó quay lại để kiểm tra phần nào chỉ mục này lập bản đồ trong "UILocalizedIndexedCollation.sectionTitles" –