成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java EE 系統(tǒng)中文問題解決方法

開發(fā) 后端
本文講到了五種Java ee系統(tǒng)中文問題的解決辦法,分別為:下載中文文件名文件問題、表單get/post傳遞中文亂碼、jsp頁面模版、數(shù)據(jù)庫以Unicode編碼存儲數(shù)據(jù)、JDBC連接參數(shù),這五個(gè)方面的問題。

第一原則:所有編碼的地方,統(tǒng)一設(shè)為UTF-8,這樣繁體,簡體,日文,韓文……通吃了

一、下載中文文件名文件問題:

a)Tomcat:修改Tomcat安裝目錄下conf/server.xml文件,加上URIEncoding="UTF-8"/
﹤Connector port="8080" .... URIEncoding="UTF-8"/﹥

b)JBOSS :安裝目錄下 server/default/deploy/jbossweb-tomcat55.sar/server.xml
﹤Connector port="8080" .... URIEncoding="UTF-8"/﹥

 

二、表單get/post傳遞中文亂碼:

我們用一個(gè)過濾器,將所有編碼轉(zhuǎn)換為UTF-8
找到Tomcat安裝目錄下\webapps\jsp-examples\WEB-INF\classes \filters下
RequestDumperFilter.java,SetCharacterEncodingFilter.java兩個(gè)文件。
加入到你的項(xiàng)目,修改包路徑.
在web.xml文件中部署這個(gè)過濾器:

 

﹤filter﹥
  ﹤filter-name﹥Set Character Encoding﹤/filter-name﹥
  ﹤filter-class﹥SetCharacterEncodingFilter.java  的類路徑

﹤/filter-class﹥
  ﹤init-param﹥
    ﹤param-name﹥encoding﹤/param-name﹥
    ﹤param-value﹥UTF-8﹤/param-value﹥
  ﹤/init-param﹥
﹤/filter﹥
﹤filter-mapping﹥
  ﹤filter-name﹥Set Character Encoding﹤/filter-name﹥
  ﹤url-pattern﹥/*﹤/url-pattern﹥
﹤/filter-mapping﹥

 

 

三、jsp頁面模版:

所有jsp頁面使用如下模版:

 

﹤%@ page language="java" pageEncoding="UTF-8"%﹥
﹤!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"﹥
﹤html﹥
 ﹤head﹥
  ﹤meta http-equiv=content-type content="text/html; charset=UTF-8"﹥
  ﹤title﹥               ﹤/title﹥
 ﹤/head﹥
 ﹤body﹥

 ﹤/body﹥
﹤/html﹥

 

四、數(shù)據(jù)庫以Unicode編碼存儲數(shù)據(jù):

MySQL數(shù)據(jù)庫設(shè)置
a)windows系統(tǒng): windows下安裝mysql時(shí),編碼選擇utf-8,查看mysql安裝目錄下my,ini文件,
在[mysqld]段下面加入default-character-set=utf8

b)linux系統(tǒng):/etc/mysql/下my.cnf文件,在[mysqld]段下面加入default-character-set=utf8

 

五、JDBC連接參數(shù):

注意:xml文件中,"&"是不能直接使用的, & 代替 &
Mysql數(shù)據(jù)庫jdbc 連接參數(shù)
jdbc:mysql://localhost/kms?useUnicode=true&characterEncoding=utf-8
sql server數(shù)據(jù)庫jdbc連接參數(shù)(強(qiáng)烈建議使用JTDS驅(qū)動(dòng),比微軟官方驅(qū)動(dòng)更好)
jdbc:jtds:sqlserver://localhost:1433/kms;TDS=8.0;charset=utf-8;
SendStringParameterAsUnicode=true

 

【編輯推薦】

  1. JPA是什么 Java EE對象持久化標(biāo)準(zhǔn)淺析
  2. 主流Java EE應(yīng)用服務(wù)器橫向?qū)Ρ确治?/FONT>
  3. JPA是什么 Java EE對象持久化標(biāo)準(zhǔn)淺析
  4. 部署基于WebSphere的Java EE應(yīng)用
  5. Java EE開發(fā)三劍客現(xiàn)狀及發(fā)展淺析
責(zé)任編輯:仲衡 來源: 新浪博客
相關(guān)推薦

2009-07-17 14:33:05

Jython中文問題

2009-02-18 14:28:23

編碼亂碼JSP

2009-08-14 13:49:58

Rails中文問題

2009-12-28 10:56:45

WPF Image

2011-06-14 13:41:27

muleWSDL

2011-03-18 18:47:34

QtMySQL

2010-05-11 15:09:51

Unix系統(tǒng)

2009-02-26 11:13:41

Weblogic中間件JSP

2010-07-29 15:28:47

Flex安全沙箱

2010-06-09 16:33:46

Cacti中文

2010-08-03 09:12:52

Flex安全沙箱

2010-05-26 11:08:33

SVN管理

2011-06-13 16:16:32

Qt 中文問題

2009-11-17 10:43:59

ubuntu 9.10輸入法解決方法

2009-10-29 10:04:57

VB.NET Read

2011-05-18 14:00:30

在線備份

2010-01-13 21:06:37

雙絞線

2011-04-25 15:15:00

C#

2009-12-21 18:39:24

WCF字符串過長問題

2010-12-31 16:31:08

服務(wù)器常見問題
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 婷婷在线视频 | 综合久 | 国产美女一区二区三区 | 日操操| 国产精品国产精品国产专区不卡 | 亚洲性视频在线 | 国产精品一区二区三 | 久久久久亚洲国产| 午夜影院在线观看 | 99久久精品免费看国产高清 | 亚洲一区二区三区免费视频 | 免费成人在线网 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 精品一区二区在线观看 | a网站在线观看 | 久久精品一级 | 91久久精品一区二区二区 | 欧美一级片在线 | 国产成人精品免费视频 | 日韩国产在线 | 交专区videossex农村 | 日韩精品久久久久 | 亚洲在线一区 | 五月天激情综合网 | 亚洲欧美一区二区三区1000 | 91精品国产综合久久香蕉麻豆 | 黄色大片在线免费观看 | 国产精品一区二区在线 | 欧美嘿咻 | 一区二区三区免费 | 99久久婷婷国产亚洲终合精品 | 日本电影韩国电影免费观看 | 亚欧午夜 | 337p日韩 | 国产三级大片 | 日韩看片| 精品美女视频在线观看免费软件 | 日本韩国欧美在线观看 | 日本成人毛片 | 中文字幕91av | 亚洲欧洲在线观看视频 |