JS ajax кодировки
никак не получается передать русский текст ajaxом, постоянно передаются различные нечитабельные символы, какие кодировки где не ставь. если кто сталкивался, буду благодарен за помощь!
$('#msend').click(function(){ //обнуление поля при нажатии на энтер
$('#chat').append('<div id="msg" class="msg">Я : '+$('#mtext').val()+'</div>')
$.post(
'/chat/ajax.php?act=ngmsg',
{
text : $('#mtext').val()
rid : rid
},
function(){$('#mtext').val(null)}
)
})
при нажатии текст "Я :" отображается столь же криво.
<textarea cols="50" name="text" rows="5" id="mtext"></textarea><br />
<input type="submit" value="send" id="msend">
все файлы в кодировке UTF-8 БЕЗ BOM, кодировка страницы в хедере так-же utf-8
принимается вот такого вида текст:
йцукен -> йцукен