看看你的码乱在哪
来源:互联网 发布:做设计图的软件 编辑:程序博客网 时间:2024/04/29 07:54
在开发程序时,经常会遇到乱码的问题.简单总结一下在工作中遇到乱码时的解决方法,这些方法有时只要注意一个地方就可以解决乱码,而有时需要细心排查,才能找出真正的原因.
一.mysql数据库相关
1.mysql数据库安装完后,在/usr/local/mysql/share/mysql
目录下打开my-medium.cnf(或其它my-*.cnf文件),添加字符集设置。
在[mysqld]、[mysqldump]、[mysql]段中的配置中添加:
default-character-set=gbk
将修改后的文件保存到/etc/my.cnf。
2.在设置数据库连接串时,可通过指定characterEncoding来设置字符集,例如:
jdbc:mysql://172.16.101.159:3306/dbname?useUnicode=true&characterEncoding=GBK
二、jsp文件相关
在jsp文件中设置字符集,将jsp文件的第一行改为
<%@ page language="java" pageEncoding="gbk" contentType="text/html; charset=gbk"%>
三、web.xml文件
有的应用采用继承javax.servlet.Filter来设置字符过滤器的,可能会在web.xml文件中设置字符集。
四、系统环境变量之类
比如在resin中,可以在httpd.sh文件中添加如下代码,设置其使用的系统环境字符集
export LANG=zh_CN.GBK
export LANGUAGE=zh_CN.GBK
- 看看你的码乱在哪
- 看看你的编码乱在哪里
- 自控力太差?学编程的时候总是网上乱逛?你应该看看这个!
- 讓我看看你的唇,猜猜你在說什麼
- 你的代码很乱
- 你的电脑桌面乱吗?
- 看看你的性格在游戏中属于哪种职业
- 看看你的殺毒軟件有多強!
- 看看你的级别
- 看看你的星座
- 看看你的智商
- 看看你在CSDN的BLOG 值多少钱
- 看看你所做的研究在哪个层次
- 你在古代叫什么?看看大家的缘分吧!
- 程序员的十层楼,看看你在哪一层
- 五个血气状态-看看你的健康在哪个等级
- 老是乱想的人看看,可能这可以给你点想法,写的太真实了,想放的就放吧,不要在让心里在累了,
- 程序员的十层楼,搞开发的朋友们看看你你在几层?
- 使用ASP.NET AJAX的注意事项
- DB2中有关日期和时间的函数,及应用
- ISAPI 返回 浏览器 图片 我的第一个技术BLOG
- 把现在变得美好一点
- Flex SDK 编码习惯和最佳实践【下载地址已经更新】
- 看看你的码乱在哪
- 关闭LINUX遇到错误或者其他情况发出的“滴滴”声
- 我收集的计算机教程
- 开始工作
- ACEGI 资料
- 总结jsp提交中文乱码
- 我收集的英语教程
- 我收集的管理学教程
- 点石互动--风采依扬之如何评估网页的链接流行度