发新话题
打印

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

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

在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,就没问题了。

TOP

恩 看来我要好好学习Linux 哦 !!忽忽

TOP

看帖就顶是好习惯!![

看帖就顶是好习惯!!台日双方态度转变 寻找解决撞船事件契合  6月16日,针对台湾海钓船被日本巡逻舰撞沉一事,日本首相福田康夫呼吁双方冷静处理。这是日本表达日台关系不应受到撞船事件影响的信号。17日,台湾地区领导人马英九则回应说,双方应用和平和“外交”手段解决问题。
  事发后,日台双方态度均发生了180度转变,台方由软到硬,而日方则由硬转软,而双方“头号人物”公开发言,表明双方正在寻找一个解决问题的契合点。
  台方的“硬”有了效果
  台湾“联合”号海钓船被撞沉后,台湾岛内群情激愤。6月16日,台湾“海巡署”出动4艘巡防舰、5艘巡防艇保护“全家福”号保钓船前往钓鱼岛,宣示“主权”。
  日本媒体本来并不关注撞船事件,但在台保钓行动之后,废品回收 上海废品回收 废铜回收 废铁回收 废塑料回收日本各大媒体都进行了报道,并称“这是第一次有外国巡逻船进入日本‘领海’。”这次保钓行动给日本人的最大的冲击是,不仅台湾民间群情激愤,
物资回收_上海废品回收-上海黄浦物资回收公司全国服务热线400-7233-064物资回收,上海废品回收公司-上海黄浦物资回收公司向各企事业单位以高价现金上门各种废品废旧废铁物资.如:废金属回收,废铜回收,废铁回收,废电缆回收,废塑料回收等.
www.shwuzhihuishou.cn/ - 16k
台湾海警部门“海巡署”的舰艇也与日本海上保安厅的舰艇进行了“和平对抗”。

  。

TOP

发新话题
版块跳转