В настоящее время я кодирую французский сайт. Там есть страница расписания, где ссылку на стороне можно использовать для загрузки графика другого дня.
Здесь JS я использую для этого:
<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>
Фактический AJAX работает как шарм. Моя проблема заключается в ответе на запрос.
Поскольку это французский сайт, есть много акцентированных писем. Именно по этой причине я использую кодировку ISO-8859-15. Однако, в ответ на мой запрос AJAX, акценты становятся? потому что кодировка символов, похоже, снова изменена на UTF-8.
Как мне избежать этого? Я уже пробовал добавить PHP в верхней части запрошенных документов, чтобы установить набор символов:
<?php header('Content-Type: text/html; charset=ISO-8859-15'); ?>
Но это тоже не работает. Любые мысли?
Кроме того, хотя любой из вас смотрит здесь... почему самый правый столбец становится меньше при загрузке новой страницы, что приводит к искажению таблицы и каждой <li>
в <td>
для переноса на следующая строка?
Приветствия