Hi,
I'm having a strange problem. I'm developing a J2EE Web Application, with Entity Beans, Servlets, JSPs and so on. I've started to get character conversion problems, and I've isolated the piece of code giving me problems. The code is: DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); Connection con = DriverManager.getConnection ("jdbc:oracle:thin:@oraclehost:1521:orcl", "user", "password"); dumpTable(con, out); String updateStatement = "UPDATE IDIOMAS SET IDIOMA = ? WHERE IDIDIOMA = ? "; PreparedStatement prepStmt = con.prepareStatement (updateStatement); prepStmt.setString(1, m_Idioma); prepStmt.setLong(2, m_Id); prepStmt.executeUpdate(); prepStmt.close(); con.close(); Where "m_Idioma", which is a standard java.lang.String, which eventually is "Español", and m_Id is a long with the primary key of the record I want to update. If I paste this code into a JSP, then I get the desired result, BUT, if I paste and run the code from a Servlet (exactly the same code), then my "Español" becomes "Espaýol"... I've tried almost everything, I've runned the Servlet on the J2EE server and locally whit the debugger, and the same result. My DataBase server is a Oracle 8.1.7 Database, and I'm using Oracle 9i Application Server OC4J (the Orion AS). The problem is the same with "á", "é", "í" and so on. I'll apreciate any kind of help you can give me. Thanks in advance, and please forgive my English. Gustavo Comba |
- Sharing sessions between different contexts Gustavo Comba
- Sharing sessions between different contexts Luis Javier Beltran
- Re: Servlet JDBC character conversion problem Eduardo San Martin B.
- Re: Servlet JDBC character conversion probl... Jacky Cheung
- RE: Servlet JDBC character conversion problem J.D. Bertron