JDBC Call to Oracle returns 3 question marks
问题 I do a call to an oracle stored procedure using JDBCTemplate which has an in/out parameter of STRUCT. One of the fields on this struct is a VARCHAR which gets updated depending on the stored procedure logic. However when this is returned from the call it just contains three question marks - '???'. This is possibly the work of the Riddler but it sounds more like a char encoding issue. This worked fine until we switched databases to a database that had a character encoding of WE8ISO8859P15