Промлем!!!

I_V_O

Registered
Имам правя гет заявка и имам изпратен текстов низ на кирилица и като се опитам да го изведа ми извежда нещо, което не мога да определя. Иначе другата кирилица на страицата се показва нормално :( Проблема е само за IE при опера и файърфокс всичко е наред всичко опитах и не става :cry:
 
за този случай са предвидени функциите rawurlencode(за подаване към GET) u rawurldecode(3a echo).
8)
 
поправих го:
за този случай са предвидени функциите rawurlencode(за подаване към GET) u rawurldecode(3a echo).
така е като се бърза :)
 
тогава САМО за encodeto:
Код:
rawurlencode(htmlentities($variable, ENT_QUOTES,cp1251)); //или какъвто е там енкодинга на html-страницата ти
rawurldecode cu ocmaba
 
Първо с AJAX правя гет заявката
Код:
url = url+"?mode="+mode+"&head="+zagl+"&f="+str+"&page="+page;
и след това на страницата извеждам
Код:
$zagl = $_GET['head'];
и ми дава ''???? '' И това е само под ИЕ и само при кирилица!
 
Май разбрах какъв е проблема, но как мога да превърна само еденичен низ в UTF-8
 
renegat96 спаси ми живота :) Не се сърди но ще дам точката на koko5 :) И така проблема беше в това че като изпращаме данните чрез AJAX в гет заявката кодировката не се запомня и от там като отива в страница с различна кодировка става гаф, а какво да говорим че след това данните се връщат към старата страница... аз поне така си го обяснявам :D Но сега трагна перфекно :D И извода е че ИЕ-то пак ме измъчи :)
 

Back
Горе