文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院操作系统 Linuxlinux下乱码问题的终极解决方法
精品广告
推荐TOP10
·高效使用Linux的七个好习惯
·为何Linux比Windows更安全?
·Linux和Unix最常用的网络命令
·Linux系统下安全防护十大招数
·Linux各种服务器的架设
·Linux操作系统下用单网卡捆绑双IP
·恢复被误删除的Linux文件
·在Linux服务器上做备份和恢复
·Linux中网络参数的意义及其应用
·linux知识大全
阅读TOP10
·LINUX动态链接库高级应用
·口袋里的Linux:在您的U盘上运行SLAX
·LINUX系统中动态链接库的创建与使用
·RedHat Linux 9升级内核
·如何编写Linux设备驱动程序
·自己动手做一个迷你型Linux操作系统
·RedHat Linux 9软件包管理
·如何架构高性价比的分布式计算机集群(1)
·Slax本土化:移动硬盘上的Linux中文套件
·Python Socket 编程(1)

linux下乱码问题的终极解决方法

日期:2006年10月20日 作者: 查看:[大字体 中字体 小字体]


在linux下搭建网站的时候,乱码问题困扰了我差不多一个星期,后来终于解决了。

    我的体会就是:应用必须和数据库的字符集(编码)相一致。

    具体地说,就是,如果你想使用gb2312编码,那就要保证:每一个jsp文件都是以gb2312编码存储的(在保存文件的时候选择gb2312编码就可以了),另外,文件头还要定义;关于数据库,创建数据库时就要定义编码,例如:create database mysql default character set gb2312 collate gb2312_chinese_ci;最后要做得就是,连接数据时,在相关文件中加入以下代码:

  useUnicode=true&characterEncoding=gb2312。

    要补充说明的是,在linux下,其实不用选择gb2312,我都用的是utf8,当然也需要按照以上步骤进行设置,肯定不会出现乱码!个人喜好,大家随意!

    之前我试了很多方法,比如在/etc/sysconfig/i18n文件中改系统字体,在/etc/my.cnf中[mysqld]字段后加入如下语句default-character-set=gb2312等等,我觉得没有必要。

    以上步骤看似很简单,但是我的失败教训,也是我的成功心得。现在与大家分享,看后有收获的,不顶一下就是你的不厚道了!

  忘了,还有很关键的一点,jdbc千万要用适合的版本,之前我用的是3.0.9,发现不行,后来换用了3.0.16,就没问题了。



上一篇:抵抗拒绝服务:巧妙修改Win2k注册表

下一篇:基于Unix系统的Web服务器安全指南


相关软件: 相关文章:
·使用UTF-8编码/JMail组件发送邮件乱码问题
·ASP.NET实现下载功能的中文文件名乱码处理
·Word XP打开WPS文档成乱码的解决方法
·MYIE2拖拽搜索中文关键词google乱码的解决方法
·烦恼不在 修改错乱盘符的N种方法
·修复变成乱码的Word文档
·IE为什么突然关闭?Cookie在捣乱

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号