Я сейчас пишу французский сайт. Есть страница расписания, где боковая ссылка может быть использована для загрузки расписания на другой день.
Вот 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>
для переноса в следующая строка?
Приветствия