Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/05/2013, 21:50
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 5 meses
Puntos: 52
Respuesta: Envia datos con otra codificacion en ajax, problema

Cita:
Iniciado por emprear Ver Mensaje
si
A. Todos tus archivos guardados con el editor de texto como utf-8 (sin BOM)
B. Reciben un header utf-8
C. Tu base de datos tiene codificación utf8

No deberías hacer ninguna modificación extra, si por las dudas tu servidor está pasando algún header extraño, podés forzar todo a utf-8 con lo siguiente

tus html con un meta utf-8
tus php (aunque contengan html con un meta utf-8 declarado), al inicio:
Código:
header("Content-Type: text/html;charset=utf-8");
en tu .htaccess ( si usas Apache)
Código:
AddDefaultCharset off
AddCharset utf-8 .js .html
y en tu conexión a la BD
Código:
$sql_hostname = 'localhost';
$sql_login = xxxx;
$sql_password = 'xxxx';
$sql_base = 'xxxxx';
$conectar_BD = mysql_connect($sql_hostname,$sql_login,$sql_password);
$seleccion_BD = mysql_select_db($sql_base,$conectar_BD);
mysql_set_charset("utf8",$conectar_BD); 
No olvides el primer punto
Tomare en cuenta todo eso,
ahorita lo corregi pero de una forma demasiado forzada y nada estetica que podria traer dificultades de adaptacion en el futuro cuando la web crece un poco mas en archivos.

tendré estas dos versiones, usare lo que me dices pero respaldando la otra, no vaya a hacer verdad.


tengo un index donde cargo todas las paginas y la barra de menús genérica, en ella pongo la codificacion

Código HTML:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

por ahora...
es que con esa codificacion hacia lo demas bien de guardar pero la vista de la pagina en general se veia toda codificada extraña
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra