¿Almacena Unicode la información del recuento de trazos sobre caracteres chinos, japoneses u otros caracteres basados en trazos?¿Programaticamente determina el número de golpes en un personaje chino?
Respuesta
Un poco de google surgió con Unihan.zip, un archivo publicado por Unicode Consortium que contiene varios archivos de texto, incluido Unihan_RadicalStrokeCounts.txt
que pueden ser lo que usted desea. También hay un Unihan Database Lookup en línea basado en estos datos.
¿Quiere decir que está codificado de alguna manera en el punto de código real? No. Puede haber una mesa en alguna parte que pueda encontrar en la red (o crear una), pero no es parte del mandato de Unicode almacenar este tipo de metadatos.
Si quieres hacer una máscara de reconocimiento de caracteres HanziDict.
también echar un vistazo en el lugar de los datos Unihan:
http://www.unicode.org/charts/unihanrsindex.html
Se puede consultar número de trazos y luego obtener información de carácter. Es posible que pueda construir su propia búsqueda.
En Python no es una biblioteca para que:
>>> from cjklib.characterlookup import CharacterLookup
>>> cjk = CharacterLookup('C')
>>> cjk.getStrokeCount(u'日')
4
exención de responsabilidad: La escribí
UILocalizedIndexedCollation puede ser una solución total.
- 1. Número de apariciones de un personaje en NSString
- 2. Cómo filtrar chino (SOLO chino)
- 3. Truncar texto en chino
- 4. ¿Cómo convierto un código de personaje a un personaje?
- 5. ¿Cómo se determina el último número de revisión de SVN enraizado en un directorio?
- 6. Reconocimiento de escritura a mano chino
- 7. Cómo detectar golpes en el micrófono del dispositivo Android
- 8. ¿Reconoce que un personaje es chino y obtiene la fonética china "pinyin" a partir de caracteres simplificados?
- 9. ¿Códigos de idioma para chino simplificado y chino tradicional?
- 10. Códigos de idioma chino
- 11. Valor ASCII de un personaje en Python
- 12. ¿Valor entero de un personaje en rubí?
- 13. Cómo crear un sitio, almacenar y ver programaticamente en magento
- 14. Cómo reiniciar programaticamente el proceso de Explorador de Windows
- 15. Reconociendo texto como chino simplificado frente a chino tradicional
- 16. ¿Hay un personaje de caridad al revés?
- 17. Android caja de múltiples golpes en xml dibujable
- 18. ¿Cómo se puede encontrar el número de ocurrencias de un personaje en particular en una cadena usando sql?
- 19. Programaticamente obtener una lista de Vistas MVC?
- 20. ¿Cómo se determina el número de archivos en una unidad con Python?
- 21. ¿Cómo se determina el tamaño de un objeto en C++?
- 22. Permitir entrada de chino simplificado
- 23. omp_set_dynamic: ¿cómo determina el tiempo de ejecución el número de subprocesos?
- 24. ¿Cómo determina Linux el próximo PID?
- 25. Cómo animar un personaje en 3D?
- 26. ¿Cómo obtener el número de punto de código para un personaje dado en una cadena utf-8?
- 27. Cómo extraer un trazo de un carácter chino
- 28. ¿Cuántos bits hay en un personaje?
- 29. Mathematica: determina si todos los enteros en una lista son menores que un número.
- 30. Reemplazar un personaje por otro personaje en una cadena en Android?
puedes contar? – Rico
primero, llame al "UILocalizedIndexedCollation sectionForObject: collationStringSelector:" para obtener un índice de sección. luego vuelva para verificar a qué sección corresponde este índice en "UILocalizedIndexedCollation.sectionTitles" –