Arkadaşlar utf-8 karakter seti ile çalıştığım bir projem var ve 404.asp ile seo yaptım.
Normalde bu işlemlerde linklerden türkçe karakterler temizleniyor. Ancak ben türkçe karakterlerinde olmasını istiyorum. Mesela bunu yapabilen wikipedia en iyi örnek ;
http://tr.wikipedia.org/wiki/Bar%C4%B1%C5%9F_Man%C3%A7o
linki
http://tr.wikipedia.org/wiki/Barış_Manço linkine karşılık geliyor. Wikipedia biliyorum php ile kodlanmış ancak bu şekildeki linkleri ASP için nasıl yapabiliriz?
Klasik 404.asp sayfalama localhostta istediğimi gerçekleştirdim ancak projeyi sunucuya attığımda bu linklerin çalışmadığını gördüm.
Ayrıca istediğime bir örnek te (bilen arkadaşlar mutlaka vardır), Wordpress etiket eklentilerinde de böyle bir durumla karşılaşılabilir yine türkçe karakterlerin olduğu etiketler hazırlanabiliyor.
Bu konuda yardımcı olabilirseniz çok sevinirim.
Türkçe Karakterler ile Link Oluşturmak
2
●1.000
- 20-09-2007, 06:30:33Anladığı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) - 20-09-2007, 17:33:20Ron un söylediği gibi xxxx.com/id/Bar%C4%B1%C5%9F_Man%C 3%A7o şeklinde yapabilirsin
yine Ron un söylediği gibi yapabilirsin veribatanına kayıt yaptırırken replace ile türkçe karakterleri ve boşlukları temizleyip bir sütuna kaydedip veriyi çekerken o sütundan sorgulama yaparsan çalışacaktır.