Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/06/2009, 11:00
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problemas con INITCAP y los acentos y tildes

Yo dudo que sea problema de codificación.
Si la salida es SáNchez es por que realmente reconoce las tildes la base de datos.
Yo veo mas bien que es un problema de la función initcap,lower y upper para convertir tildes.
(Incluso hay problemas en mysql para convertir tildes con lower y upper)

Puedes aplicar un truco, pero eso te escondería las tildes que tengas en el campo.

Código sql:
Ver original
  1. SELECT initcap(translate(cad,'áéíóúÁÉÍÓÚ','aeiouAEIOU')) FROM tabla;

De esta forma te imprime Sanchez así el campo original esté con tilde.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming