摘要: 乱码的出现是因为编码与解码的不一致造成的,假如你对“中文”两个字进行了gbk格式的保存,却用utf-8格式的解读,是肯定会出现乱码的。如何避免中文乱码:应用上下统一用一种编码格式。 utf-8或者gbk 建议用utf-8. 虽然占空间,但是通用性强,它属于国际编码格式。相反,gbk是国家级的。下面简单说下以tomcat为容器的程序响应response的编码流程:.java--.class.jsp--.java--.class~~.html.js--.js.css--.css编码涉及到的就这几种流程,而在程序响应中出现中文乱码也就中间的两种情况:.jsp--.java--.class~~.htm 阅读全文
posted @ 2013-07-22 18:09 卡卡。冰 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 正常情况,我们会调用存储过程用hibernate提供的连接池代理连接类来调用存储过程,而用新建连接给存储过程组拼STRUCT。但是这样感觉可以再一步的优化:调用存储过程与构建STRUCT用hibernate提供的同一个代理connection,但是这里需要用到一个connection的类型转换。因为struct不能用代理类组拼。 1 public Connection getConnection(Connection conn) { 2 C3P0NativeJdbcExtractor cp30NativeJdbcExtractor = new C3P0NativeJdbcExt... 阅读全文
posted @ 2013-07-22 11:25 卡卡。冰 阅读(442) 评论(0) 推荐(0) 编辑