----1,-----------------------超链接中带中文-------------------------------------
jsp网页开发中超链接传递参数中文时,获取到的“乱码”不是真的乱码,而是另一种编码方式,所以还原成它真正的编码即可。
这里是链接
<a href="/simple/index.jsp?addr=中文"> click here </a>
获取时:
当页面编码是UTF-8
String addr=request.getParameter("addr"); addr=new String(addr.getBytes("ISO-8859-1"),"UTF-8");
当页面编码是GBK
String addr=request.getParameter("addr"); addr=new String(addr.getBytes("ISO-8859-1"),"GBK");
因为传输时用ISO-8859-1所以要先用ISO-8859-1取得字节码再用相应的编码来解析。准则就是页面是什么编码那么服务器获取的时候就用什么编码来显示,如何设置页面编码自己百度,比如 java编码、jsp编码(charset pageEncoding的区别)、控制台编码
当然,如果为了不要在获取时转来转去,如果你用的是Tomcat服务器,可以加上URIEncoding="UTF-8"。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
----2,-----------------------用form方式去提交中文参数-------------------------------------
最好用form方式去提交,这样页面上用的是什么编码服务器就用什么编码来解析可以了,方便的是在服务器端org.springframework.web.filter.CharacterEncodingFilter设置utf-8来解析,接下来用request.getParameter("xxx") 就可以直接用了。
----3,-----------------------浏览器地址栏上直接打中文-------------------------------------
但在浏览器地址栏上直接打中文时这里的编码就不由我们控制了,不同的浏览器在地址栏用的编码不一样,Firefox用的是utf-8, IE貌似是跟系统编码相关没去验证,直接地址栏上打中文是不可取的,服务器没法判断当时用的是什么编码。
相关推荐
带中文字库的液晶12864的C程序(MD12864C-1)!并口连接液晶!
P+F(倍加福)绝对值编码器PVM58使用手册中文版(带Profibus通讯连接说明)
我自行开发的一套Java平台的数据库连接池类,内部使用的是线程控制,其详细原理说明在CSDN进其将有所发布,届时也有源代码结实说明,该压缩文件中包含连接池运行的jar文件和其帮助手册中文版,(未竟严格代码测试) ...
PDF文件大小为130M,PDF带目录索引,高清版 这是Power BI 官方中文教程的高清无删减版 连接到 Oracle数据库 在 Power b| Desktop中运行 Python脚本 在 Power查询编辑器中使用 Python 将外部 Python|DE与 Power bl...
Delphi2009连接火鸟Firebird数据库的示例源代码及操作Firebird数据库的中文参考资料.是嵌入版,不需要服务器,可以直接发布. 注意:发布的时候要带上dbxdrivers.ini和dbxconnections.ini两个配制文件, 这两个文件一般...
连接池修复MySQL主备切换时连接池无法恢复的问题。在阿里云RDS主备切换时,出现连接池没有及时恢复,问题和handleFatalError机制相关,已修复并通过验证。... Parser修复MySQL CHECKSUM Sum输出带中文逗号的问题
取ACCESS2007连接文本
BS EN 1514-1-1997 中文版 法兰及其连接件—法兰用垫片尺寸(米制) 第1部分:带或不带填充物的非金属平垫片rar,BS EN 1514-1-1997 中文版 法兰及其连接件—法兰用垫片尺寸(米制) 第1部分:带或不带填充物的非金属平垫...
资源介绍:。易语言取accdb表名源码(带中文密码)。资源作者:。资源界面:。资源下载:。
使用Python连接数据库,读取数据,然后循环遍历动态批量生成带不同自定义文字Logo的二维码。分开后主要分为几个主要点:1:生成带LOGO的二维码 2:生成自定义文字的LOGO,3:图片处理为圆角 4 连接数据库 附带连接...
修改数据库连接和需要生成的表名后,可直接运行生成带中文注释和注解的JavaEntity,数据库注释会生成到JavaEntity里
Android上最好的WiFi搜索连接程序,彻底解决无线网络找不到、结果少、连...支持连接使用中文SSID的无线网络,可以管理、控制、删除无线网络连接。 支持连接到隐藏SSID的无线网络(连接成功与否视设备及网络情况而定)。
Mybatis自动生成Dao(generator带中文数据库字段解释),下载后只需将generatorConfig.xml的数据库连接用户名和密码换成自己的,就可根据readMe生成dao和Mapper,不想带有中文数据库字段解释时间,只需注释掉...
易语言SQLServer数据库连接池模块带例程 SQLServer数据库连接池,支持多线程下运行,如果网络断开,在操作时自动重连一次。连接数据库采用精益模块的【类_ODBC】。资源访问采用易语言自带的许可证。运行效率足够中...
内带sqlite3.6.151 风铃夜思雨 修改版的 sqlite.dll,支持odbc,可加密,可用sql语句修改密码 另有,2011年11月为止最新的sqlite3.7.9版(含...附:sqlite语法大全html和word两种版本,sqlite权威指南中文版(不完全版)
ADO.NET 2.0技术内幕(高清 中文 带书签 全) 编辑推荐 核心主题全面涵盖,深入剖析个人精髓;示例丰富,同时提供Visual Basic和Visual C#两种版本;独特的常见问题解析方式可使难题迎刃而解。 引导开发人员创建...
MSP430寄存器的一些注释,带中文解释。熟知这些写起程序来很方便
在Linux 中软驱的主设备号是2(参见第43 行的注释),次设备号 = type*4 + nr,其中 ! nr 为0-3 分别对应软驱A、B、C 或D;type 是软驱的类型(2??1.2M 或7??1.44M 等)。 ! 因为7*4 + 0 = 28,所以 /dev/PS0 (2,28)...