Foros del Web » Programando para Internet » PHP »

Consultas con caracteres especiales en MSSQL SERVER

Estas en el tema de Consultas con caracteres especiales en MSSQL SERVER en el foro de PHP en Foros del Web. Hola, Tengo un desarrollo en PHP [CodeIgniter] y MSSQL Server. Tengo una tabla con "ñ" [campo "Año"]. Cuando realizaba una consulta "Select * FROM tabla ...
  #1 (permalink)  
Antiguo 19/01/2012, 16:12
 
Fecha de Ingreso: febrero-2010
Mensajes: 22
Antigüedad: 14 años, 3 meses
Puntos: 0
Consultas con caracteres especiales en MSSQL SERVER

Hola,

Tengo un desarrollo en PHP [CodeIgniter] y MSSQL Server.

Tengo una tabla con "ñ" [campo "Año"]. Cuando realizaba una consulta "Select * FROM tabla WHERE Año = 2012" me generaba un error por lo que tuve que encapsular la consulta para codificarla con utf8_decode($sql);

Tuve que instalar php en otro equipo (AppServ) para ejecutar mi desarrollo pero resulta que en este equipo si encapsulo las consultas con utf8_decode me genera error y si no las encapsulo me realiza la consulta correcta (contrario al primer caso planteado)

Me gustaría sabes si pueden apoyarme a resolver esta situación, si es una configuración del php.ini o del httpd.conf.

Ambos equipos apuntan a un solo SQL Server pero ambos tienen instalado el AppServ

Gracias por su ayuda.

Saludos.
  #2 (permalink)  
Antiguo 19/01/2012, 16:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Consultas con caracteres especiales en MSSQL SERVER

Obviamente no es problema del php.ini ni del httpd.conf, ni de SOPA ni de PIPA.

El único punto que entiendo es la pésima práctica de usar caracteres latinos para nombrar tablas y/o columnas, de lo peor.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: caracteres, especiales, mssql, server, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:53.