swift,后台action都是utf-8编码格式,但是在后台取参数的时候,中文乱码,
我在发送的时候确认用utf-8格式发送
var encodcolname:String! = colname.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)
只可能是tomcat处理请求的时候导致的,查阅资料,发现:
在tomcat的conf文件夹下的conf中找到server.xml文件 再端口的那个地方 <Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
就ok了
在使用Swift进行后台Action操作时,确保utf-8编码的正确应用,通过配置Tomcat的URIEncoding属性,成功解决中文乱码问题。
8778

被折叠的 条评论
为什么被折叠?



