6 Eylül 2009 Pazar

Arama Sayfalarında Encoding Problemi

unun Seam'e özgü bir problem olduğunu sanmıyorum ama ben Seam ile geliştirdiğim bir projede şöyle bir probleme rastladım.

Arama için bir inputText kutusuna türkçe karakterler yazdığımda beklediğim sonuçlar dönmediği gibi, sonuçlar döndüğünde de inputText'in içine karışık karakterler geliyordu. Anladım ki bu server'ın encoding ayarı ile ilgili bir hataymış

JBoss server.xml'e http connector ayarına  useBodyEncodingForURI="true" URIEncoding="UTF-8" şeklinde belirtince problem çözülüyor.


Server.xml dosyam'daki Connector satırım şöyle:



Belirttiğim gibi Arama kutusuna Şarkı yazdığımda



Hiç sonuç dönmüyor ve arama kutuma aşağıdaki bozuk karakterler geliyordu:




Hiç yorum yok: