移动端开发的时候商定统一的编码格式,一般采用的UTF-8编码格式,如果在服务端没有设置请求的编码格式默认都是GBK的,实际开发中遇到的问题是Android汉字显示正常,IOS端汉字乱码,因为都是POST请求即使在Tomcat中设置了URIEncoding="UTF-8",这个值针对在GET方式用中UTF-8的编码的汉字不会乱码
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
那如何解决办法,Spring提供了一个编码格式
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
标红的一定要声明,否则乱码依旧。
相关推荐
ios手机解锁
主要介绍了IOS 解决URL中文乱码问题解决方案的相关资料,需要的朋友可以参考下
iOS手机端log打印显示工具源码,在不连接xcode时,你仍然可以清晰的看到app内系统日志以及NSLog打印的日志,开发调试必不可少,大大提高调试效率,不用时时都链接xcode。 快速方便集成,两行代码即可搞定。 这里提供...
针对于js移动端复制功能,iOS手机上不兼容的特殊处理。
使用iOS手机端模拟各种网络状态(主要还是模拟弱网),
iOS 手机查询归属地 在程序中可以植入的小功能,感觉不错。
iOS手机银行卡号输入格式化
iOS银联手机支付
ios手机直播推流sdk,可以直接输入推流服务器地址,即可将手机中的视频流推送过去
ios7手机
可以查询手机号码的ios小项目,能够查询手机归属地。
iOS 手机号输入组件,包含各个国家的手机号规则。.zip,A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
苹果手机ios抓取蓝牙HCI日志 ,配合wireshark。可以抓取其蓝牙hci数据
获取iOS手机路由表
解决IOS问题(在home页面点返回时路由还是在home页面,并完成重新加载) 分析: 需要在进入页面时加入监听,并在页面离开时移除监听。因为home页面是个滚动列表,所以我采用了keep-alive路由缓存,所以不能在created...
IOS 模拟手机相册IOS
iOS 代码,可以获取iphone本地的手机音乐,直接打开可以调试。
此插件可帮助您将图像和/或视频保存到Android设备图库和iOS设备照片。还可以从图库/照片中选择图像或视频。
利用exif.js解决IOS手机H5页面拍照上传照片旋转90度问题: upLoadPic($inputBorn, $inpOutBorn, 1); 其中$inputBorn为type="file"的input, $inpOutBorn为展示图片用的盒子,盒子要给宽高,默认的情况下,图片是以背景...