
10/06/2016, 11:29
|
| | Fecha de Ingreso: enero-2009 Ubicación: Kandor
Mensajes: 209
Antigüedad: 16 años, 1 mes Puntos: 11 | |
Respuesta: Comparar cadenas con tildes Tienes mal la codificación de caracteres en algún lado: En apache:
[httpd.conf]
AddDefaultCharset utf-8
en algunas versiones de apache no se encuentra AddDefaultCharset en el lugar habitual y tienes que buscar $cfg['DefaultCharset'] = '';
en toda la instalacion o variables similares y cambiarla por $cfg['DefaultCharset'] = 'utf-8'; En php:
[php.ini]
default_charset = "utf-8"
mbstring.internal_encoding=utf-8
mbstring.http_output=UTF-8
mbstring.encoding_translation=On
mbstring.func_overload=0
Si estas usando una versión superior o igual a php 5.6 estos parametros estan obsoletos:
mbstring.internal_encoding
mbstring.http_input
mbstring.http_output
y basta con poner default_charset = "utf-8"
Si usas mysql toda la collation de Base de datos y tablas debe ser utf8 - utf8_spanish_ci y en la conexión:
$Conex=new mysqli(.....);
$Conex->set_charset("utf8");
Yo creo que puede ser la collation de la Base de datos y tablas o no pusiste $Conex->set_charset("utf8"); en la conexión. |