Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2013, 21:26
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Envia datos con otra codificacion en ajax, problema

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
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.