jQuery Codificación de caracteres AJAX

Actualmente estoy codificando un sitio web francés. Hay una página de programación, donde se puede usar un enlace lateral para cargar la programación de otro día.

Aquí está el JS que estoy usando para hacer esto:

    <script type="text/javascript">
    function load(y) {
        $.get(y,function(d) {
            $("#replace").html(d);
            mod();
        });
    }
    function mod() {
        $("#dates a").click(function() {
            y = $(this).attr("href");
            load(y);
            return false;
        });
    }
    mod();
    </script>

El AJAX real funciona de maravilla. Mi problema radica en la respuesta a la solicitud.

Porque es un sitio web francés, hay muchas letras acentuadas. Estoy usando el juego de caracteres ISO-8859-15 por esa misma razón. Sin embargo, en la respuesta a mi solicitud AJAX, los acentos se están volviendo? Porque la codificación de caracteres parece haber cambiado de nuevo a UTF-8.

¿Cómo evito esto? Ya he intentado agregar PHP en la parte superior de los documentos solicitados para establecer el conjunto de caracteres:

<?php header('Content-Type: text/html; charset=ISO-8859-15'); ?>

Pero eso tampoco parece funcionar. ¿Alguna idea

Además, mientras cualquiera de ustedes está mirando aquí ... ¿por qué la columna de la derecha parece volverse más pequeña cuando se carga una nueva página, haciendo que la tabla se distorsione y cada<li> dentro de<td> para pasar a la siguiente línea?

Aclamacione

Respuestas a la pregunta(22)

Su respuesta a la pregunta