In a struts based application I'm doing something with saving Japanese characters. Even if I enter japanese characted in the jsp form, it doesn't store the same way in my oracle database and after saving it again showing the junk characters in the browser. But if I manually store those japanse characters in the database from backend, it displays correctly in my jsp(browser). My app. server is tomcat.