Cześć, mam bardzo dziwny problem.
Wysyłam żądanie na serwer:
this.doRequest = function(request, user_id)
{
msg = 'msg='+request+'&user_id='+user_id;
$.ajax({type: 'GET', url: this.url, data: msg});
}
Żądanie odbieram tak(php):
$msg = isset($_GET['msg']) ? $_GET['msg'] : '';
I co się okazuje? Wszystko działa, chyba, że użyję innych niż standardowych znaków. Mówiąc: "standardowe znaki" mam na myśli zwykłe ASCII. WSZYSTKIE pliki mam w UTF-8 bez OM. Kodowanie strony też mam w UTF-8 bez BOM. O co tu chodzi?
Efekt jest taki, że $_GET["msg"] jest puste :|