Unicode memorizza le informazioni sul conteggio dei tratti su caratteri cinesi, giapponesi o altri caratteri a tratti?Determina in modo programmatico il numero di tratti in un carattere cinese?
risposta
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.
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.
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.
In Python c'è una biblioteca per questo:
>>> from cjklib.characterlookup import CharacterLookup
>>> cjk = CharacterLookup('C')
>>> cjk.getStrokeCount(u'日')
4
di responsabilità: l'ho scritto
UILocalizedIndexedCollation può essere una soluzione totale.
- 1. Factor in modo programmatico un numero elevato
- 2. Impossibile inserire il carattere cinese in MySQL
- 3. Rileva il carattere cinese in java
- 4. Determina il numero di dimensioni in un array PHP
- 5. visualizzazione carattere cinese in uscita console eclisse
- 6. Rileva il carattere cinese (multibyte) nella stringa
- 7. C'è un modo per sapere se una stringa Unicode contiene un carattere cinese/giapponese in Python?
- 8. Dimensione carattere pulsante programmatico Android in pixel
- 9. Determina il numero di caratteri troncati in UILabel
- 10. Come utilizzare il carattere personalizzato in iOS (ad esempio: Helvetica CY.ttf) con Xcode in modo programmatico
- 11. Flying Saucer: carattere cinese reso come una scatola in PDF
- 12. evidenzia in modo programmatico UIBarButtonItem
- 13. C'è un modo per impostare il percorso di ambiente in modo programmatico in C++ su Windows?
- 14. Determina la dimensione fisica della mem in modo programmatico su OSX
- 15. C'è un modo per selezionare in modo programmatico il testo in un TextView?
- 16. Determina righe/colonne necessarie dato un numero
- 17. Sicurezza di primavera: accedere in modo programmatico
- 18. Memorizzare un numero intero in un carattere * in C++
- 19. C'è un modo per configurare gli MDB in modo programmatico?
- 20. Determina il colore del carattere in base al colore di sfondo
- 21. Rileva se il carattere è semplificato o il carattere tradizionale cinese
- 22. Creazione di frecce vettoriali in KML in modo programmatico
- 23. Come trasformare il gruppo in file SVG in modo programmatico?
- 24. Creare il diagramma di flusso in modo programmatico
- 25. Ottenere l'output di Xmeans clusterer in modo programmatico in Weka
- 26. Converti in modo programmatico il file docx in documento
- 27. Determina l'architettura di un processo
- 28. Come posso autenticare un utente in modo programmatico in Django?
- 29. Modificare il testo in NSTextField in modo programmatico?
- 30. Come impostare la gravità in modo programmatico in un relativelayout
Puoi approfondire? – Rico
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" –