web开发中的部分乱码问题

一、页面乱码: 页面头部的字符集声明错误 一般改成utf-8就行了

二、外部javascript乱码,文件编码方式错误,window下直接创建的文件一般是gbk编码,最好通过编程工具创建。【编程工具需要配置好字符集,否则所有文件都可能出问题。】

三、CSS乱码,原因同二;不过,主要为注释乱码,关系不大

四、地址中中文乱码

    项目中出现的问题是:ajax的get方式请求后台地址总带有中文参数

解决办法:

1、修改tomcat参数

tomcat文件夹/conf/server.xml 中下列语句中加入 URIEncoding="UTF-8"
<Connector port="8080" protocol="HTTP/1.1"          connectionTimeout="20000"
               redirectPort="8443" />

然后页面在将地址使用方法encodeURI(url)转码

2、简单点:使用post方式提交地址、注意参数格式就行了

你可能感兴趣的:(Web,地址乱码)