Bir Kodlama Sorun?

0 Cevap php

Ben bir URL kodlama sorunu olduğunu düşünüyorum. Ben JavaScript kullanarak bir pencere açmak ve ona bir SQL Select sorgusu geçmek gerekir. Yani bu yaptım:

window.open('view_query.php?sql_query=' + query + '&db_name=' + db_name);

Bu benim için çalıştı, ama ben bu tatili bir sorgu var:

SELECT a FROM table WHERE field like '%adhoc%' 

Yeni bir pencere açılır ve ben URL'den alınan sorgu değişkeni GET yazdırmak Şimdi zaman bu gibi görünüyor:

SELECT a FROM table WHERE field like '�hoc%' 

Uyarı bit %ad tanınmayan bir karakter haline döndü! Neden?

Ben URL kodlama ile bu çözümü denedim ama % sembolü gerekir çünkü onlar başka bir şey içine bu dönecek beri çok URL encoder kullanamıyorum?!

Herhangi bir yardım için teşekkür ederiz.

0 Cevap