SpringMVC的國(guó)際化

ppt鏈接

視頻


SpringMVC的國(guó)際化_騰訊視頻

1.背景介紹


國(guó)際化(Internationalization)指的是同一個(gè)網(wǎng)站可以支持多種不同的語言僧须,以方便不同國(guó)家项炼,不同語種的用戶訪問。關(guān)于國(guó)際化我們想到的最簡(jiǎn)單的方案就是為不同的國(guó)家創(chuàng)建不同的網(wǎng)站暂论,比如蘋果公司拌禾,他的英文官網(wǎng)是:http://www.apple.com而中國(guó)官網(wǎng)是http://www.apple.com/cn

蘋果公司這種方案并不適合全部公司,而我們希望相同的一個(gè)網(wǎng)站湃窍,而不同人訪問的時(shí)候可以根據(jù)用戶所在的區(qū)域顯示不同的語言文字,而網(wǎng)站的布局樣式等不發(fā)生改變循榆。

于是就有了我們說的國(guó)際化墨坚,國(guó)際化總的來說就是同一個(gè)網(wǎng)站不同國(guó)家的人來訪問可以顯示出不同的語言。

國(guó)際化的英文Internationalization泽篮,但是由于拼寫過長(zhǎng),有人想了一個(gè)簡(jiǎn)單的寫法叫做I18N泼各,代表的是Internationalization這個(gè)單詞亏拉,以I開頭扣蜻,以N結(jié)尾,而中間是18個(gè)字母锐极,所以簡(jiǎn)寫為I18N芳肌。以后我們說I18N和國(guó)際化是一個(gè)意思。

2亿笤、知識(shí)剖析

首先我們需要知道,用戶使用的是哪種語言汪榔,這個(gè)問題最好解決肃拜,因?yàn)闉g覽器在發(fā)送請(qǐng)求時(shí)會(huì)發(fā)送如下請(qǐng)求頭:Accept-Language: zh-CN,en-US

下一步需要我們根據(jù)不同的語言顯示不同的內(nèi)容。那我們想一下爆班,如果說我們?cè)陧?yè)面中把這些諸如:用戶名、密碼等信息都寫死了戚嗅,那么枢舶,將不能再修改。

所以在頁(yè)面中這些需要國(guó)際化的內(nèi)容都是需要?jiǎng)討B(tài)獲取的凉泄,也就是他們實(shí)際上都是變量。
我們一般采取的方式是將這些需要國(guó)際化的內(nèi)容寫到一個(gè)資源配置文件中胀糜,然后程序根據(jù)不同的語言加載不同的文件蒂誉,就達(dá)到了一個(gè)國(guó)際化的目的。

3右锨、編碼實(shí)戰(zhàn)

在springmvc-servlet.xml配置國(guó)際化資源文件

配置i18n.properties和兩個(gè)國(guó)際化資源文件,中文和英文

配置一個(gè)i18n的jsp頁(yè)面

這里為了使用國(guó)際化消息讥电,需要用到fmt標(biāo)簽轧抗。JSTL提供了對(duì)國(guó)際化的支持,可以根據(jù)發(fā)出請(qǐng)求的客戶端地域的不同來顯示不同的語言信息

4潮剪、常見問題

properties文件無法正常顯示中文

5分唾、解決方案

properties文件一開始中文讀取出來是亂碼狮斗,然后我發(fā)現(xiàn)網(wǎng)上寫的都是Unicode碼,但他們都是用的eclipse寫的碳褒,所以我就打開了快一個(gè)月沒用過的eclipse,發(fā)現(xiàn)在eclipse中沙峻,在properties文件中輸入中文會(huì)自動(dòng)轉(zhuǎn)換成Unicode碼,這是為了防止亂碼去枷。又查了很多是复,發(fā)現(xiàn)idea可以進(jìn)行全局的utf-8設(shè)置,在setting底下的編譯器的文件編碼中淑廊,改完之后發(fā)現(xiàn)還是不行_(:з」∠)_

然后重啟idea之后就好了,頁(yè)面就會(huì)顯示中文了录粱。画拾。當(dāng)然輸入U(xiǎn)nicode碼也可以,不過需要手動(dòng)轉(zhuǎn)換一下碾阁,很麻煩

------------------------------------------------------------------------------------------------------------------------

今天的分享就到這里啦,歡迎大家點(diǎn)贊脂凶、轉(zhuǎn)發(fā)愁茁、留言亭病、拍磚~

技能樹.IT修真院

“我們相信人人都可以成為一個(gè)工程師,現(xiàn)在開始促煮,找個(gè)師兄整袁,帶你入門,掌控自己學(xué)習(xí)的節(jié)奏坐昙,學(xué)習(xí)的路上不再迷茫”疾棵。

這里是技能樹.IT修真院,成千上萬的師兄在這里找到了自己的學(xué)習(xí)路線是尔,學(xué)習(xí)透明化开仰,成長(zhǎng)可見化,師兄1對(duì)1免費(fèi)指導(dǎo)抖所。快來與我一起學(xué)習(xí)吧~

我的邀請(qǐng)碼:14229748暴匠,或者你可以直接點(diǎn)擊此鏈接:http://www.jnshu.com/login/1/14229748

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末傻粘,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子窒典,更是在濱河造成了極大的恐慌稽莉,老刑警劉巖瀑志,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件劈猪,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡战得,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門浇冰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來聋亡,“玉大人,你說我怎么就攤上這事杀捻◎就ィ” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵垢袱,是天一觀的道長(zhǎng)港柜。 經(jīng)常有香客問我,道長(zhǎng)夏醉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任氯夷,我火速辦了婚禮靶擦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘踩蔚。我一直安慰自己,他們只是感情好馅闽,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著孝冒,像睡著了一般拟杉。 火紅的嫁衣襯著肌膚如雪庄涡。 梳的紋絲不亂的頭發(fā)上搬设,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天拿穴,我揣著相機(jī)與錄音泣洞,去河邊找鬼默色。 笑死,一個(gè)胖子當(dāng)著我的面吹牛呕诉,可吹牛的內(nèi)容都是我干的吃度。 我是一名探鬼主播,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼伊者,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了亦渗?” 一聲冷哼從身側(cè)響起汁尺,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎均函,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體洛勉,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡如迟,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了此再。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡摘符,死狀恐怖策吠,靈堂內(nèi)的尸體忽然破棺而出逛裤,到底是詐尸還是另有隱情猴抹,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布蝙砌,位于F島的核電站跋理,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏薪介。R本人自食惡果不足惜越驻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望记劈。 院中可真熱鬧并巍,春花似錦、人聲如沸懊渡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至摹恰,卻和暖如春辫继,著一層夾襖步出監(jiān)牢的瞬間俗慈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工炮车, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留酣溃,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓难审,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親告喊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子派昧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 簡(jiǎn)介 國(guó)際化(internationalisation,i18n):一個(gè)程序或軟件可給特定的人群使用而無須修改或重...
    水止云起閱讀 4,911評(píng)論 0 4
  • 在 SAPUI5 中秆吵,通過兩種方法來實(shí)現(xiàn)多語言五慈,一是 SAPUI5 提供 Resource Model纳寂,Resou...
    Stone0823閱讀 2,114評(píng)論 0 2
  • 大醫(yī)治國(guó)。 中醫(yī)治人泻拦。 下醫(yī)治病 青春期為什么追星毙芜?追星是為什么?馬斯洛的自我實(shí)現(xiàn)争拐。 內(nèi)心表達(dá)的釋放點(diǎn)腋粥。 內(nèi)心...
    緣孟閱讀 170評(píng)論 0 0
  • 文/風(fēng)言鋒語 約翰·洛克菲勒創(chuàng)造了兩項(xiàng)驚人的記錄:他賺到了當(dāng)時(shí)全世界為數(shù)最多的財(cái)富隘冲,也活到98歲。他如何做到這兩點(diǎn)...
    媛姐說職場(chǎng)閱讀 1,304評(píng)論 16 32
  • 主力再次計(jì)謀得逞 昨日盤中一度權(quán)重發(fā)力維穩(wěn)指數(shù)纵竖,失真的指數(shù)亦無法掩蓋小盤股的百股跌停的慘劇,略微放量也能判斷...
    贏家說_4d25閱讀 137評(píng)論 0 0