wszystko jest ustawione na utf8 a w bazie słowo
pękł to - p%u0119k%u0142
przecież to nie jest kodowanie UTF-8...
może ktoś z was wie co to za kodowanie i jak je wyciągnąć? chodzi mi o:
echo iconv('UTF-8','windows-1250',$opis);
Mam tak
plik główny gdzie w input wpisuję np. 'bęc'
po kliknięciu ok idzie to do Js
function dodaj(divID) { var slowo = document.wyslijf.name.value; var divID = document.getElementById(divID); if (XMLHttpRequestObject) { XMLHttpRequestObject.open("POST", "slowoax.php"); XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); XMLHttpRequestObject.onreadystatechange = function () { if (XMLHttpRequestObject.readyState == 4) { divID.innerHTML = XMLHttpRequestObject.responseText; } } XMLHttpRequestObject.send('mojobiekt=' + escape(slowo));} }
powinno mi wyświtlić w div ID słowo bęc a wyświetla b%u0119c
slowoax.php:
czy coś tu brakuje?