Anladığım doğruysa;
->Eğer veritabanından çektiğin verinin karşılığı yoksa -ki adres satırında Türkçe karakterler kayar- çalışmaması normal. Bunun için xxx.com/id_veri gibi bir değer alabilirsin. Yani id sorguda veritabanından alacağın değer olur, _veri kısmı da ne gelirse gelsin sonuca ulaşabilirsin.
->Ya da bunu denemedim ama kayıt esnasında türkçe karakter yerine adres satırına düşen karakterleri replace ile değiştirip kayıt ettirirsin böylece sen değeri türkçe girersin ama adres satırına değiştirilmiş şekliyle düşer ama işlem gerçekleşir. (Çalışmama ihtimali %50'den fazladır)