Я пишу расширение Chrome, которое при возникновении какого-либо события вставляет текстовую область на текущую страницу. Страница кодируется ISO-8859-15
. Затем пользователь может заполнить эту текстовую область, и после нажатия какой-либо кнопки ее содержимое будет отправлено на сервер с помощью $.post()
.
в jquery.
var textarea = $('<textarea id="pstmsg"></textarea>');
somediv.append(textarea);
...
$.post('url', {'text': textarea.val()}, function() {
...
});
Есть еще одна страница, также закодированная ISO-8859-15
, где статическая текстовая область в форме находится в html. Передача этого работает нормально, но когда я использую свой вышеописанный метод javascript, сервер испортил специальные символы в коде, например üäö
. Что мне здесь не хватает?