![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#7
|
||||
|
||||
|
Habrá inconvenientes con las letras que lleven acentos o diéresis, pues todas las funciones nativas discriminan entre letras con diacríticos y sin diacríticos (a no ser que se me escape alguna).
La solución a esto pasa por emplear "mapeo" de caracteres. Digamos una constante String con las letras que pueden llevar diacrítico, pero sin él, y una segunda constante String con las mismas letras pero con el diacrítico puesto. Pero si se quiere impresionar al profesor y se cuenta con el tiempo y la disposición suficientes para investigar, convendría recurrir a la función MultiByteToWideChar de la API de Windows. Ya que ésta permite separar las partes de un carácter compuesto, digamos una a acentuada (á) en las partes que la componen (a y ´). Sólo tener cuidado de exceptuar a la eñe, que por alguna "extraña" razón fue tomada como letra compuesta por algún ingeniero en alguna parte del mundo. Un saludo. Al González. ![]() Última edición por Al González fecha: 30-03-2009 a las 06:24:02. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como averiguar que un fichero ha finalizado su creacion ? | QuarkBcn | API de Windows | 3 | 11-03-2009 13:34:55 |
| frase palindromo | lakers | Varios | 24 | 24-05-2007 00:34:05 |
| Como averiguar los procesos inactivos | abracadabra | API de Windows | 0 | 16-12-2005 22:36:59 |
| Como averiguar el usuario de windows | Telemaco | PHP | 8 | 26-07-2004 10:15:10 |
| Como averiguar si hay un campo en la Db | Jose Manuel | Tablas planas | 3 | 23-08-2003 19:08:50 |
|