Oracle DML,DDL,DCL,DQL
2016-02-15 17:55
507 查看
服务器端用的是UTF-8编码,页面的QueryString用的是GBK编码,导致了页面的QueryString用GBK编码进行URLEncoder,而服务器用UTF-8进行URLDecoder,导致乱码问题。 如果我采用 new String(queryString.getBytes("UTF-8"),"GBK") ,问题还会存在,因为UTF-8每个汉字占用3字节,GBK每个汉字占用2字节。 最后导致转换的文字不符合。比如如果是两个汉字,调用getBytes("UTF-8")转换成UTF-8,会是6个字节,重组GBK字符串的时候会变成3个汉字。
firefox QueryString 默认采用GBK编码
web服务器采用UTF-8来解码
我那个main里的几行代码,是在进行模拟
firefox QueryString 默认采用GBK编码
web服务器采用UTF-8来解码
我那个main里的几行代码,是在进行模拟
相关文章推荐
- ORACLE 二次条带化【ASM、RAID说明】
- 简单oracle之常用函数
- Oracle安装概述
- Oracle中基本sql语句
- cx_Oracle InterfaceError: Unable to acquire Oracle environment handle
- oracle中的decode的使用
- oracle使用exp导出并备份上传shell
- Oracle 通过Substr和Instr实现制定字符的字符串的截取
- 关于oracle存储过程和触发器
- oracle常用
- oracle查询某个时间点的数据
- oracle中merge方法
- Oracle sys 与system的区别
- Oracle XE手动建立数据库实例
- Oracle数据库导入、导出dmp文件
- Oracle学习之数据库管理(二)索引&约束&表分区
- Oracle创建所有表的同义词
- Oracle迁移:Linux->Windows
- Oracle中as关键字
- Oracle 12101安装