目前我所能整理出来的乱码相关:
Tomcat:修改tomcat下的conf/server.xml文件:<Connector port=\”8080\” protocol=\”HTTP/1.1\” connectionTimeout=\”20000\” redirectPort=\”8443\” URIEncoding=\”UTF-8\” />该设置是以UTF-8的编码处理get请求
程序中对编码进行处理:String str = \”张三\” ; byte[] jiema= str.getBytes ; //解码String bianma = new String;//编码 如果上面的解码不对 可能出现问题
工程本身的编码这个是在eclipse或者别的ide中设置的
服务器本身的编码:
4.1首先,使用locale命令查看当前操作系统的编码,具体什么意思网上查
4.2修改操作系统编码:
export LC_ALL=\”zh_CN.UTF-8\” //所有的编码
export LANG=\”zh_CN.UTF-8\” //默认编码
LC_ALL和LANG优先级的关系:LC_ALL > LC_* > LANG
vi /etc/sysconfig/i18nLANG=\”zh_CN.UTF-8\” SUPPORTED=\”zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030\”SYSFONT=\”latarcyrheb-sun16\” //总共觉上面一部就把这不包含了呢?改完数据库编码后需要重启系统生效。反正我用resource /etc/profile 没有生效
.数据库的编码alter database mydb character set utf8;//修改数据库的编码格式
以上就是朝夕生活(www.30zx.com)关于“web乱码问题处理”的详细内容,希望对大家有所帮助!