FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Cómo reconocer si los caracteres 'Ñ' y 'ñ' están en una cadena?
Hola a tod@s.
Tengo un pequeño problema con el reconocimiento de los caracteres 'Ñ' y 'ñ' en una cadena y lo expongo por si me puedes ayudar. En Lazarus 2.2.6 , en una función que recibe como parámetro un String de texto (cadena), se leen todos los caracteres de esa cadena, actuando de forma diferente en función de cual es el caracter leido. Todo funciona normalmente con los caracteres del alfabeto inglés; aunque no reconoce la comparación con los caracteres 'Ñ' o 'ñ'. Este es el código que utilicé:
¿Sabes como se puede saber si las letras 'ñ' o 'Ñ' aparecen en el String?. Muchas gracias de antemano. Saludos. |
#2
|
||||
|
||||
Recuerda que usa utf8, por lo que Ñ lo mismo es el caracter 195, por ejemplo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Gracias Casimiro.
Me has dado la pista para encontrar la solución: Añadiendo LazUTF8 en el uses, usando la función UTF8CompareStr , que está documentada en: https://lazarus-ccr.sourceforge.io/d...omparestr.html He podido hacer una comparación que me permitirá diferenciar si es una 'Ñ', una 'ñ' u otro caracter. Aún no lo he hecho, aunque las pruebas me salieron bien y todo indica que funcionará. Saludos. |
#4
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Extraer caracteres de una cadena | RoyTan | Varios | 2 | 01-10-2011 21:13:18 |
Convertir cadena aleatoria en cadena de N caracteres | DANY | OOP | 3 | 12-03-2009 21:49:21 |
¿Como se recogería en una variable la cadena de caracteres? | Kamikaze | Varios | 4 | 07-07-2005 19:26:04 |
Cadena de mas de 50 caracteres | luigidean | Tablas planas | 3 | 02-10-2004 04:09:39 |
Sockets-Reconocer una cadena de texto. | DarkByte | Internet | 14 | 14-06-2004 23:37:29 |
|