国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Linux系統(tǒng)出現(xiàn)亂碼問題的終極解決方法

2024-07-26 00:34:35
字體:
供稿:網(wǎng)友

  在linux下搭建網(wǎng)站的時候,亂碼問題困擾了我差不多一個星期,后來終于解決了。

  我的體會就是:應(yīng)用必須和數(shù)據(jù)庫的字符集(編碼)相一致。

  具體地說,就是,如果你想使用gb2312編碼,那就要保證:每一個jsp文件都是以gb2312編碼存儲的(在保存文件的時候選擇gb2312編碼就可以了),另外,文件頭還要定義;關(guān)于數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫時就要定義編碼,例如:create database MySQL default character set gb2312 collate gb2312_chinese_ci;最后要做得就是,連接數(shù)據(jù)時,在相關(guān)文件中加入以下代碼:


useUnicode=true&characterEncoding=gb2312。

  要補(bǔ)充說明的是,在linux下,其實不用選擇gb2312,我都用的是utf8,當(dāng)然也需要按照以上步驟進(jìn)行設(shè)置,肯定不會出現(xiàn)亂碼!個人喜好,大家隨意!

  之前我試了很多方法,比如在/etc/sysconfig/i18n文件中改系統(tǒng)字體,在/etc/my.cnf中[mysqld]字段后加入如下語句default-character-set=gb2312等等,我覺得沒有必要。

  以上步驟看似很簡單,但是我的失敗教訓(xùn),也是我的成功心得。現(xiàn)在與大家分享,看后有收獲的,不頂一下就是你的不厚道了!

  忘了,還有很關(guān)鍵的一點(diǎn),jdbc千萬要用適合的版本,之前我用的是3.0.9,發(fā)現(xiàn)不行,后來換用了3.0.16,就沒問題了。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 祁东县| 武冈市| 苏尼特右旗| 杂多县| 襄垣县| 二连浩特市| 昭苏县| 错那县| 保山市| 浦东新区| 南丹县| 遂宁市| 嘉祥县| 枣阳市| 蕲春县| 汝城县| 宝应县| 栾城县| 垫江县| 朝阳县| 玛沁县| 赣州市| 牟定县| 青龙| 张家港市| 伊吾县| 无极县| 班玛县| 子洲县| 澄江县| 镇平县| 徐汇区| 陆河县| 汝城县| 孟津县| 金昌市| 大理市| 瓮安县| 万全县| 西华县| 大足县|