Ayrıntılı bir şekilde açıklamaya çalışayım;
index sayfama bir adet JS script ekliyorum, ismi instantedit.js. Bir metnin üzerine tıkladığımda o metnin ismini (örneğin label name) ve metnin kendisini JS dosyası alıyor ve orada aynı isimde textbox oluşturup textbox içerisine metni atıyor. istediğimiz şeyi yazıp tamam dediğimizde ise yeni metni update.php dosyasına gönderiyor. guncelle sayfası da bu metin alanının ismini ve metin alanının içindeki veriyi $_GET ile okuyor.
Benim sorun yaşadığım kısım JS sayfası benim metnimi yollarken kontrol ediyorum Türkçe karakterleri bozarak gönderiyor. %u00FD vs. gibi bir hal alıyor. Bende bunu çözebilmek için update.php sayfamda GET ile veriyi aldıktan sonra str_replace ile %u00FD şeklinde olanları türkçe karakterler haline çeviriyorum. Ancak yine de veritabanına Türkçe karakterli halini atmak yerine ü,ç,ö gibi karakterleri gördüğünde okuma işlemini kesiyor. Örneğin; "ali_veli_ömer" yazısını yazdığımızda veritabanımıza "ali_veli_" olarak kaydediyor. Sayfaların hepsi UTF-8. Şimdiye kadar UTF-8 ile hiç Türkçe karakter sorunu yaşamadım.