我的理解是,“中文”的UTF-8编码是e4 b8 ad e6 96 87,gbk的编码是d6d0 cec4。
如果指定characterEncoding为utf8,那么在数据库中实际存储的是e4 b8 ad e6 96 87。
如果指定characterEncoding为gbk,那么在数据库中实际存储的是d6d0 cec4。
请问是不是这样呢?
如果指定characterEncoding为utf8,那么在数据库中实际存储的是e4 b8 ad e6 96 87。
如果指定characterEncoding为gbk,那么在数据库中实际存储的是d6d0 cec4。
请问是不是这样呢?
解决方案 »
- jacob把word转换html时图片生成路径问题
- tomcat启动时出现java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
- 关于HttpServletRequest
- 求教,这段代码中的session2.update()方法为什么不报错?
- 郁闷啊,麻烦大虾们帮忙解决,感谢万分!!!
- 强烈求助~~
- 帮忙看一下: 关于include
- 关于从数据库中取出数据动态生成jsp的问题,请高手来解决一下! thanks!!!!!!!
- 一个xsl的小问题
- 请教一个概念的问题?
- 新手!用myeclipse开发了个小系统,如何将项目发布到指定的服务器上?
- struts2 extjs json-default 拦截器
返回相应的时候,response.getWriter()之前如果不设置response的characterEncoding为与页面相同的编码格式,响应页面显示中文会乱码(英文无影响)。数据库的设置,要保持与当前java文件的编码格式一致,否则入库或者取参数的时候会有乱码。