久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

PHP MySql亂碼解決方案

時間:2019-05-14 21:53:28下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《PHP MySql亂碼解決方案》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《PHP MySql亂碼解決方案》。

第一篇:PHP MySql亂碼解決方案

PHP亂碼?Mysql亂碼?怎么解決?

PHP亂碼或者mysql亂碼,多半是因為沒有統一編碼,要解決PHP/mysql亂碼,只要做到三碼合一即可.所謂三碼,是指文件編碼,頁面編碼聲明和數據庫字符集,要使用相同的編碼,如全部為utf-8.怎么做到三碼合一?下面以utf-8為例,說明如何統一編碼.1.網頁文件編碼保存為utf-8無BOM

記事本,保存文件的時候選擇“編碼”為utf-8

editPlus,保存時選擇“encoding”為utf-8

UEStudio保存時選擇“格式”為utf-8無BOM

2.PHP頁面內部使用header('Content-type : text/html;Charset=UTF-8');聲明頁面編碼為utf-8

在html頭部寫入來聲明頁面編碼為utf-8

3.PHP頁面中連接數據庫服務器后執行sql查詢前使用以下代碼先將字符集設置為utf-8 mysql_query('SET NAMES utf8');[或mysqli,具體代碼這里不再寫了]

4.創建數據表的時候將默認編碼設置為utf8,將字符校對(callate)設置為utf8_general_ci CREATE TABLE IF NOT EXISTS `name`(....代碼....)ENGINE InnoDB DEFAULT CHARSET utf8 COLLATE utf8_general_ci

做到這四點,相信你的網頁和數據庫不會再亂碼.

第二篇:中文參數亂碼問題解決方案

問題1:

在使用tomcat服務器時,如在跳轉路徑中傳遞中文參數會出現亂碼現向!如:以

兩種方式提交的變量flag在LoginServlet中用request.getParameter(“flag”);時就會出現亂碼問題。

解決:在tomcat/conf/servlet.Xml中 加入一段代碼:

debug=“0” connectionTimeout=“20000”

disableUploadTimeout=“true” URIEncoding=“true”/>

問題2:

如果uri中轉遞的是參數要發送到jsp頁面,則必須在接受代碼的jsp頁面里面還要加入代碼: <% request.setCharacterEncoding(“gb2312”);%>

問題3:

在jsp頁面里的代碼修正:

<%@ page language=“java” import=“java.util.*” pageEncoding=“gb2312”%> <%@ page contentType=“gb2312”%>

無標題文檔

//如不注明是post方式則默認是get方式

問題4:

在servlet中的代碼修正

在doPost方法里面最上面的位置加上如下代碼:

response.setCharacterEncoding(“gb2312”);

request.setCharacterEncoding(“gb2312”);

第三篇:phpmyadmin亂碼問題

phpmyadmin亂碼問題____2012年12月6日 09:39:16

首先,如果你出現亂碼,你一定baidu了文章,對于各種答案,肯定是頭都大了,說的都差不多,卻都不一樣煩啊。問題敘述:

1,從網頁提交數據庫數據,在phpmyadmin上顯示亂碼,在網頁輸出是好的2,直接從數據庫插入數據,但是輸出到網頁后是亂碼

3,從網頁提交數據庫數據,在phpmyadmin上顯示正確,但是網頁輸出是亂碼。

對于亂碼問題就這三種了吧!

今天我親自試驗了一下,下面公布我的結果(我用的是UTF-8,其他同理,UTF-8特別注意)

總述,亂碼,原因,編碼不一致,為什么?答曰:提交數據庫的數據需要編碼,數據庫存儲需要編碼,從數據庫提取的數據還需要編碼。這三種編碼需要一致!

首先,你要保證所有輸出輸入網頁都有編碼聲明

或者

header(“Content-Type: text/html;charset=utf-8”);

header(“Content-Type: text/html;charset=utf-8”);

注意!這里是utf-8,不是utf8

其次,相應數據的編碼整理應該為utf8_general_ci。

1、從網頁提交數據庫數據,在phpmyadmin上顯示亂碼,在網頁輸出是好的,說明提交的數據和數據庫的編碼不一樣,提取數據的編碼和提交數據的編碼一樣 A->B->A型

這你就懂了吧,A是提交和提取數據的編碼,B是數據庫存儲用的編碼。

修改方法: 如果你不是新手的話,數據庫連接文件應該是單獨的吧比如execut_dql()(供查詢用)或者execut_dml()(供修改用),所有的語句應該都是通過這兩個函數進行的所以在這兩個函數里的第一行,先寫上mysql_query(“SET NAMES 'utf8'”);注意!是utf8,不是utf-8

例如下面的(在mysql_query()你的SQL語句之前,全部 SET NAME 'utf8'一下)

mysql_query(“SET NAMES 'utf8'”);

$res=mysql_query($sql,$this->conn)ordie(mysql_error());

mysql_query(“SET NAMES 'utf8'”);$res=mysql_query($sql,$this->conn)or die(mysql_error());

其實,你把所以關于數據庫查詢、插入的語句前全部mysql_query(“SET NAMES 'utf8'”);后,亂碼問題就已經解決了,不過你以前插入的數據要重新插入了。

2、直接從數據庫插入數據,但是輸出到網頁后是亂碼。B->A型

這個不用再說了吧,你把查詢語句前先

mysql_query(“SET NAMES 'utf8'”);

//你的查詢

之后刷新下就不是亂碼了。

3、從網頁提交數據庫數據,在phpmyadmin上顯示正確,但是網頁輸出是亂碼。A->A->B型

同上,你把查詢語句前先

mysql_query(“SET NAMES 'utf8'”);

之后刷新下就不是亂碼了。

所以總結出,只要保證操作過程中,輸入,存儲,輸出的字符編碼一致,你想讓他亂碼都難

第四篇:牛津實用英語語法(無亂碼)第24章

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

牛津實用英語語法(無亂碼)第24章

第二十四章動名詞

257 形式和用法

動名詞的形式與現在分詞完全相同: runningspeakingworking等 其用法如下:

(a)用做句子的主語(參見第258節):Dancing bored him. 他厭煩跳舞。(b)用做表語: Her hobby is painting. 她的業余愛好是畫畫。

(c)用在介詞之后(參見第259節):

精心收集

精心編輯

精致閱讀 如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

He was accused of smuggling. 他被指控走私。

(d)用在某些動詞之后。(參見第261節與第266節。)(e)用于構成復合的名詞: a ′diving board 跳板

這里的動名詞要重讀。(參見第16節。)

258 用做主語

如在第240節E中所示,從泛指的、一般的角度來考慮一個動作時,不定式和動名詞都可用做主語。可以說:

It is easier to read French than to speak it./Reading French is easier than speaking it. 法語讀比說容易。

動名詞和不定式一樣(參見第240節F)可以作動詞believe,consider,discover,expect,find,think,wonder等之后的從句的主語。

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

在find之后可以把that和動詞be一起省略,因此可以說: He found that parking was difficult./He found parking difficult. 他感到很難停放汽車。

但在其他動詞之后,以不省略be為妥。

注意,這里動名詞與不定式之間可能有意思上的區別:

He found parking difficult 意指他通常或總是感到找地方停車較困難。He found it difficult to park常意指在某具體場合他發現找地方停車較困難。它也可能意指他總是感到困難,但后一概念常用動名詞來表達。動名詞常用于簡短的禁令中: No smoking. 禁止吸煙。No waiting. 禁止停留。No fishing. 禁止垂釣。

這類句子不能有賓語,因此禁令性的語言中如有賓語則常用祈使句表示:

Do not touch these wires. 請勿接觸電線!Do not feed the lions. 請勿向獅子投喂食物!

在格言 Seeing is believing(眼見為實;百聞不如一見)中使用的就是

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

動名詞。

259 介詞之后的動名詞

(另參見第98節。)

A 如把動詞直接放在介詞后面,就必須用動名詞形式: What can yon do besides typing? 除了打字你還會做什么?

I have no objection to hearing your story again. 再聽一遍你的故事,我沒有異議。

Touch your toes without bending your knees!試著不屈膝去夠你的腳趾!He is good at diving. 他擅長跳水。

She is fond of climbing. 她喜歡爬山。

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

I’m not keen on gambling.I’m too afraid of losing. 我對賭博不感興趣。我太怕輸了。

He was fined for being drunk in charge of a car. 他因酒醉駕車被罰款。

I’m against saying anything./I’m for saying nothing. 我反對說話。/我贊成什么都不說。I’m tired of arguing.I’m fed up waiting. 我厭煩爭辯了。我等得膩味極了。(口語)This is a tool for opening tins. 這是一個開罐頭的工具。Do you feel like going out? 你想出去玩嗎?

After swimming I felt cold. 游完泳我感到冷。She disapproves of jogging. 她不贊成慢跑鍛煉。

What about leaving it here and collecting it later? 先把它放在這里等一會兒再來取怎么樣? He is thinking of emigrating. 他正在考慮移居國外。

I’m sorry for keeping you waiting. 很抱歉,讓你久等了。

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

They escaped by sliding down a rope. 他們是從一根繩子上滑下來逃走的。We had difficulty in finding a parking place. 我們費了很大勁才找到一個停車位。

You should be ashamed of yourself for behaving so badly. 你應該為你的行為無禮感到羞恥。In spite of starting late,he arrived in time. 雖然他動身很晚,卻及時到了。Aren’t you interested in making money? 難道你對賺錢不感興趣? There’s no point in waiting. 等待是毫無意義的。

B 某些動詞+介詞/副詞(即短語動詞)后面要求接動名詞。最常用的這類組合有 be for/against,care for,give up,keep on,leave off,look forward to,put off,see about,take to。(go on的用法參見第363節。)

I don’t care for standing in queues. 我不喜歡排隊。

Eventually the dogs left off barking. 狗終于不叫了。

I am looking forward to meeting her. 我渴望見到她。

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

He put off making a decision till he had more information. 他推遲到獲得詳情之后再決定。

He took to ringing us up in the middle of the night. 他開始習慣在半夜給我們打電話。

260 to

這個詞由于既可當做不定式的一部分(參見A),又可用做介詞(參見B),因此時常引起混淆。

A 置于助動詞 be,have,ought,used后面和 going后面(如在 be going to這類短語中)的 to是后面的動詞不定式的組成部分,放上to只是為了提醒學生前面的動詞要求跟完整的不定式,即帶to的不定式。

to也經常置于 hate,hope,intend,would like/love,mean,plan,try,want等動詞及其他一些動詞后面(參見第247節),以避免重復已經提到的動詞不定式:

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

—Did you buy cheese?

—No,I meant to(buy some)but the shop was shut. —你買奶酪了嗎?

—沒有,我本來想買,但是商店已經關門了。

B 除此以外,放在動詞后面的to很有可能是介詞,后面應當跟名詞/代詞或動名詞。尤其要注意下列短語動詞:look for-ward to,take to,be accustomed to,be used to:

I am looking forward to my holidays/to next weekend/to it. 我盼望著假期/下個周末/它到來。I am looking forward to seeing you. 我期待著見到你。

I am used to heat/hard work/bad food/noise/dust.

我已習慣于炎熱/艱苦的工作/粗劣的食物/嘈雜的聲音/塵土。I am used to standing in queues/to it. 我已習慣排隊/它了。

必須注意不要弄混 I used to/he used to等和 I am used to/he is used to等的不同含義。前者表示過去的習慣或慣例(如 They used to burn coal;now they burn fuel oil only 〈他們過去一直燒煤,而現在只燒油式的燃料了〉)。而后者則指現在的習慣,相當于 I am/he is accustomed to(習慣于)/familiar with(熟悉……): I am used to the cold.

我已習慣了寒冷。(我不怕寒冷了。)

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

He is used to working at night.

他習慣在夜里工作。(他對夜里工作并不在乎。)(參見第162節。)區別句子中的to究竟是介詞還是不定式的一部分的好辦法之是看它后面能否放置一個名詞或代詞,例如在 I am accus-tomed to后面就可放置一個名詞或代詞:

I am accustomed to it/the dark. 我對此/黑暗已習慣了。

因此這里的to為介詞,它后面跟的動詞必須是動名詞。

261 后面可以跟動名詞的動詞

A 其中較重要的詞有: admit * dread anticipate * enjoy appreciate escape avoidexcuse

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

consider* fancy*(=imagine)deferfinish delayforgive deny *imagine* detest involve dislikekeep(=continue)loathe recollect* mean*(=involve)remember*(=recollect)mind(=object)resent miss resist pardon risk postponesave(sb the trouble of)practisestop(=cease)prevent suggest * propose *(=suggest)understand* *參見B。

動名詞也用于下列詞組如 can’t stand(= endure),can’t help(=prevent/avoid),it is no use/good以及形容詞worth后面。B 上面這些動詞的其他結構帶有星號的詞也可與that從句連用。(參見第346節。)

關于 suggest和 propose(=suggest),參見第 289節。

關于mean/propose(=intend)與不定式連用,參見第269節。

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

關于hate,like,love,prefer,參見第295節。

關于其他動詞與動名詞或不定式連用,參見第二十五章。dread+不定式的用法如: I dread to think what this will cost. 我不敢想像這要付出多大的代價。C 動詞+動名詞句子的舉例如下: He admitted taking the money. 他承認他拿了那筆錢。Avoid over-eating. 要避免暴飲暴食。

Would you consider selling the property? 你愿考慮賣出這產業嗎? He detests writing letters. 他討厭寫信。

She dreads getting old. 她害怕變老。

Do you enjoy teaching? 你喜歡教書嗎?

He narrowly escaped being run over. 他差點兒被車壓死。Fancy meeting you!真想不到會碰見你!

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

Putting in a new window will involve cutting away part of the roof. 要開一個新窗戶,就得拆除部分房頂。He kept complaining. 他無休止地抱怨。

He didn’t want to risk getting wet. 他不愿冒被淋濕的危險。

If we buy plenty of food now it will save shopping later in the week. 如果我們現在買許多食物,就可以省得本周過后去采購了。I can’t understand his/him leaving his wife. 我不明白他為什么離開妻子。I couldn’t help laughing. 我忍不住笑了起來。It is no good/use arguing. 爭辯是沒有用的。

Is there anything here worth buying? 這里有什么值得買的東西嗎?

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

262 動詞+所有格形容詞/賓格代詞+動名詞

A 如果動詞或動詞+介詞后面直接跟動名詞,則動名詞所表示的動作應是由動詞的主語所做出的: Tom insisted on reading the letter. 湯姆堅持要看信。(湯姆看了信。)

如果把所有格形容詞或代詞置于動名詞之前,則動名詞所表示的動作應是由所有格形容詞或代詞所表明的人做出的: He insisted on my/me reading it. 他堅持要我讀一讀。(我不得不讀。)

B 可以與上述兩種結構中的任何一種連用的動詞及短語有: dislikepropose understand dread recollectapprove/disapprove of fancy rememberinsist on involve resentit’s no good/use like(否定)saveobject to meanstopthere’sno point in mindsuggest what’sthe point of 例句如:

He disliked working late. 他不喜歡工作到很晚。

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

He disliked me/my working late. 他不喜歡我工作到很晚。

I object to paying twice for the same thing. 我不贊成為一件東西付兩次錢。

I object to his/him making private calls on this phone. 我不贊成他為私事使用這部電話。

He resented being passed over for promotion. 他因提升時把他隔過去了而不滿。

He resented my/me being promoted before him. 他對我早于他被提升感到不滿。

(關于 mind參見第 263節,關于 suggest和 propose參見第289節。)C excuse,forgive,pardon和prevent后面不能直接跟動名詞,而要跟所有格形容詞/代詞(賓格)+動名詞或代詞(賓格)+介詞+動名詞:

Forgive my/me ringing you up so early. 請原諒我這么早給你打電話。Forgive me for ringing you up so early.(譯文同上。)

You can’t prevent his/him spending his own money. 你不能阻止他花自己的錢。

You can’t prevent him from spending his own money.(譯文同上。)在appreciate后面常常需要跟一個所有格形容詞或動名詞的被動形式:

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

I appreciate your giving me so much of your time. 真感激你為我花了這么多時間。I appreciate being given this opportunity. 非常感謝給了我這個機會。D 所有格形容詞與賓格代詞的比較

在正式英語中,動名詞與所有格形容詞連用;但在口語或不那么正式的英語中,常常使用代詞而不用所有格形容詞。因此學生在用法上可以有所選擇,但以使用代詞為佳。

當stop意指 prevent(防止)時,代詞要比所有格形容詞更為常用: I can’t stop him writing to the papers. 我無法阻止他給報紙寫信。E 名詞與動名詞連用

在非常正式的英語中,名詞后面帶動名詞時,要用名詞所有格形式: I don’t remember my mother’s complaining about it. 我不記得我母親為此抱怨過。但更常見得多的用法是省略’s:

I do not remember my mother complaining. 我不記得我母親抱怨過。

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

263 動詞mind

A 這一動詞主要用于疑問句和否定句: Would you mind waiting a moment? 請等一會兒,好嗎? I don’t mind walking. 我不在乎走路。

B 它后面可直接用動名詞,也可用名詞、代詞或所有格形容詞+動名詞:

I don’t mind living here.(I live here and don’t object to it.)我對住在這里沒意見。(我住在這里,而且對此并不表示反對。)I don’t mind his/him living here.

我對他住在這里沒意見。(他住在這里,而且對此我也并不表示反對。)He didn’t mind leaving home.

他不為要離開家而煩惱。(他愉快地離開了家。)He didn’t mind Ann leaving home.

他不對安離開家感到不快。(安離開了家,而他對此很高興。)(關于名詞的所有格的用法,參見第262節E。)C would you mind?是最常用的表示請求的說法之一:

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

Would you mind not smoking? 請不要吸煙,可以嗎?(請別抽煙。)Would you mind moving your car?

請你把你的汽車移動一下,好嗎?(請挪動它。)

如在動名詞前加一個所有格形容詞,要注意其含義的變化: Would you mind my moving your car?相當于: Would you object if I moved your car?

我想把你的汽車移動一下,行嗎?(這里已經不是請求,而只是一種有禮貌的詢問。)

也可用 Do you mind if I move it?(如果我把它移動一下,你有意見嗎?)來代替 Would you mind my moving it?這一句。但 Do you mind my moving it?(我把它移動一下你有意見嗎?)有可能意味著動作已經開始。

D mind后面絕不能用不定式。

E 人稱代詞的賓格可代替所有格形容詞而與動名詞連用。(參見第262節D。)

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

264 動名詞的完成式

如果我們提到的是過去的行為,可用這一形式而不用動名詞的一般式(working,speaking等):

He was accused of deserting his ship./He was accused of having deserted his ship. 他被控棄船逃跑。

在deny后常用動名詞的完成式: He denied having been there. 他否認曾經到過那兒。

在其他動詞后面一般式更為常用。

265 動名詞的被動式

一般式: being written

精心收集

精心編輯

精致閱讀

如需請下載!

演講稿 工作總結 調研報告 講話稿 事跡材料 心得體會 策劃方案

過去式: having been written He was punished by being sent to bed without any supper. 他被罰不讓吃晚飯就去睡覺。

I remember being taken to Paris as a small child. 我記得我在兒時被帶到巴黎過。

The safe showed no signs of having been touched. 保險箱沒有被人動過的痕跡。

精心收集

精心編輯

精致閱讀

如需請下載!

第五篇:struts處理中文亂碼問題總結

http://58andy.sinaapp.com 學了很久的java,接觸SSH也有一段時間了,寫成博文總是有點懶,最近在整理一些思緒,把SSH一點一滴放進博客里,以備以后改進,再學習。

以我自己的了解,在進行struts開發的過程中,總也是出現很多的亂碼問題,但歸根到底,也只是以下三種情況:

㈠頁面顯示中文亂碼

㈡傳遞參數中文亂碼

㈢國際化資源文件亂碼

下面就這三中情況介紹怎么在具體項目中處理這些亂碼問題。而對于整體的處理思想,是要統一編碼為: UTF-8.(以myeclipse6支持的struts1.3為準)

㈠頁面顯示中文亂碼

對于在頁面中顯示出現亂碼,這個問題比較簡單,便是檢查你的JSP文件里是不是出現了中文要處理,因為JSP默認的編碼格式為“ISO-8859-1”,當JSP中出現要處理的中文時,其顯示就出現亂碼了,這種情況一般出現在手寫JSP,或修改時。因為在myeclipse6.0中,如果出現了編碼錯誤時,程序不會讓你保存,而是會提示你注意編碼,這點很好。具體的修改辦法是把 Html代碼

1.<%.@ page language=“java” import=“java.util.” pageEncoding=“ISO-8859-1”>

改成:

Html代碼

1.<%.@ page language=“java” import=“java.util.” pageEncoding=“UTF-8”>

㈡傳遞參數中文亂碼

傳遞參數出現的亂碼,參數的內容為中文。比如在struts應用中,簡單的一個登錄界面中,需要傳遞的登錄名為中文時,你沒經處理之前,是會出現亂碼傳遞的,為了讓我們能看到顯示的亂碼,我們在對應的Action類的子類里,修改一下,用System.out把接受到的參數輸出,代碼如下: Java代碼

http://58andy.sinaapp.com 1.public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, 2.HttpServletResponse response)...{ 3.DynaActionForm loginForm =(DynaActionForm)form;4.5.String username =(String)loginForm.get(“username”);6.String password =(String)loginForm.get(“password”);7.System.out.println(“username:”+username);8.System.out.println(“password:”+password);9.if(username.equals(“ivorytower”)&& password.equals(“123456”))...{ 10.return mapping.findForward(“success”);11.} 12.return mapping.findForward(“fail”);13.}

那么當你提交了中文輸入后就會出現亂碼了。

具體的解決方法:

①修改Tomcat---->conf----->server.xml文件,在修改端口的標簽后面加一行代碼,如下: Xml代碼

1.

3.redirectPort=“8443” URIEncoding=“UTF-8”/>

②編寫過濾器Filter Java代碼

1.2.import java.io.IOException;3.4.import javax.servlet.Filter;5.import javax.servlet.FilterChain;6.import javax.servlet.FilterConfig;7.import javax.servlet.ServletException;8.import javax.servlet.ServletRequest;9.import javax.servlet.ServletResponse;10.11.public class CharacterEncodingFilter implements Filter...{

http://58andy.sinaapp.com 12.13.@Override

14.public void destroy()...{ 15.} 16.17.@Override

18.public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException,ServletException { 19.request.setCharacterEncoding(“utf-8”);20.chain.doFilter(request, response);21.} 22.23.@Override

24.public void init(FilterConfig arg0)throws ServletException...{ 25.} 26.27.}

利用過濾器,把requst傳遞的中文參數都設成“UTF-8”編碼。

③修改web.xml文件

打開項目里的web.xml文件,在前面加上如下代碼: Xml代碼

1.2.

3.characterEncoding

4.com.v512.example.CharacterEncodingFilter 5.

6.

7.characterEncoding 8./* 9.

注意其過濾的URL為“/*”,表示當前的request請求。為了使設置生效,重起tomcat。

㈢國際化資源文件亂碼

http://58andy.sinaapp.com

①利用JDK的native2ascii工具進行編碼轉換

國際化問題,主要是為了處理文件在瀏覽器上的顯示問題,還是以登錄界面來說,比如在中文瀏覽器上,我們要看到中文顯示,對應在英文瀏覽器上要顯示英文。那么我們在登錄那個界面處理上,就不能直接寫上我們的“用戶名”“密碼”等標識了。就要用標記轉換輸出了,修改為: Html代碼

1.2.

再者,打開項目下的資源配置文件ApplicationResources.properties,依據上面所寫key值,設定成我們要的默認值(顯示英文),比如 引用

#Resource for Parameter 'com.v512.example.struts.ApplicationResources #Project webexample2 example.login.username=username example.login.password=password

現在我們動手新建一個資源文件,讓其能顯示中文,直接Ctrl+C,Ctrl+V。改名為ApplicationResources_zh.properties,代碼如下: 引用

#Resource for Parameter 'com.v512.example.struts.ApplicationResources #Project webexample2 example.login.username=用戶名 example.login.password=密碼

但保存,myeclipse會報錯,這時我們需要修改資源文件的編碼格式。Windons---->Preferences---->Content Type------>Text----->JavaPropertiesFile,把其Default encoding改為“utf-8”,按“update”更新。這樣就能進行保存了。但是當我們進行驗證會不是成功時,仍然給我們的是亂碼。

不急,我們還得做一項任務,打開DOS窗口,CMD到資源文件所在目錄,運用JDK的native2ascii工具把我們新建的資源文件改成另一個名字的資源文件,例如bank.properties。命令如下: 引用

>native2ascii-encoding gbk ApplicationResources_zh.properties bank.properties

http://58andy.sinaapp.com

打開bank.properties資源文件,自動生成的代碼如下: 引用

#Generated by ResourceBundle Editor(http://eclipse-rbe.sourceforge.net)

example.login.username = u7528u6237u540D example.login.password = u5BC6u7801

然后在myeclipse窗口中,把原來新建ApplicationResources_zh.properties 刪除,并把bank.properties改為ApplicationResources_zh.properties(為了方便記憶,管理)。然后重起tomcat或進行reload文件,我們發現亂碼問題沒有了。

②利用Eclipse ResourceBundle Editor插件工具

以上我們是利用了JDK的native2ascii工具來處理國際化問題,但在EC中,還有一種更方便的工具專門用來處理編輯java的資源文件國際化亂碼問題,即Eclipse ResourceBundle Editor插件工具。安裝了這個插件后,我們能進行方便的可視化資源文件編輯。推薦。

下載PHP MySql亂碼解決方案word格式文檔
下載PHP MySql亂碼解決方案.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    國際c語言亂碼大賽經典之作

    這篇是為C寫的,不過作為代碼閱讀習慣和能力的培養,轉自人牲一笑的bolg。 http://apps.hi.baidu.com/share/detail/16373609 // 原始代碼 #include char *a;main(int t,int _,......

    串碼卷煙“亂碼”卷煙的原因與治理

    淺析“亂碼”卷煙的原因與治理 摘要:一戶一碼制度是煙草專賣制度的合理延伸,其直接目的在于杜絕二次批發、亂渠道進貨和規范行業內經營行為,加強專賣管理監督力度,提高市場控制......

    Struts2國際化與亂碼不同的方法處理

    Struts2國際化 開發工具:MyEclipse 首先當然是建項目啦~ 我來說明一下文件的用處:Messages_en.properties 是存放的是英文屬性的 Messages_zh.properties 是存放的是中文屬性......

    U盤文件出現亂碼該怎么辦[全文5篇]

    你是否遇到過U盤中文件出現亂碼的情況,這可能是不正確的使用移動設備而引起的,比如U盤還在讀寫時,就突然中斷U盤的鏈接,主板接口接觸不良,導致U盤讀寫障礙,這些都會引起移動存儲設......

    java 微信昵稱帶有emoji 表情亂碼[最終定稿]

    問題描述:ipone5s中昵稱輸入“emoji 表情”,保存數據庫有問題。 運行環境:Java、Tomcat、mysql、Linux(我的Linux下為亂碼,這個是linux問題) 原因:IOS 5.x及以上版本的emoji 表......

    辦公大樓解決方案

    行政大樓解決方案 一、概述 銀行行政大樓作為銀行業務管理的主體中心,集辦公區域、營業廳、自助銀行、監控中心于一體。考慮到銀行大樓的特殊性及安全性,目前銀行大樓在新項......

    困難和解決方案

    跨國經營所遭遇的困難 1.從2009年12月8日開始,印度財政部宣布將對原產于中國的同步數字傳輸設備征收臨時反傾銷稅,最高為產品進口價格(CIF)的236%。這意味著,中國通信企業出口......

    如何寫售前解決方案

    如何寫售前解決方案 一般要為客戶撰寫的售前方案分為:項目建議書、項目解決方案、項目投標書。 項目建議書用于動員客戶啟動項目,為客戶啟動項目提供何行性建議分析,或者用于客......

主站蜘蛛池模板: 国产午夜亚洲精品aⅴ| 欧美老妇性bbbbbxxxxx盗人| 久久久久久毛片免费播放| 成人无码在线视频区| 免费看无码午夜福利片| 久久精品国产网红主播| 五月色丁香婷婷网蜜臀av| 成人久久久久久久久久久| 日本高清视频www夜色资源| 天天躁日日躁狠狠躁日日躁| 99r在线精品视频在线播放| 伊人色综合久久天天网| 蜜臀av无码国产精品色午夜麻豆| 欧美老熟妇xb水多毛多| 香蕉视频在线精品视频| 国产在线精品一区二区在线观看| 大屁股人妻女教师撅着屁股| 国产精品高潮呻吟av久久无吗| 亚洲精品中文字幕无码蜜桃| 午夜理论片yy44880影院| 亚洲欧美闷骚少妇影院| 看成年全黄大色黄大片| 日本阿v片在线播放免费| 欧美亚洲人成网站在线观看| 先锋影音男人av资源| 久久久久久国产精品无码超碰| 亚洲最大中文字幕无码网站| 九九在线精品国产| 国产肥白大熟妇bbbb| 一本大道东京热无码| 中文字幕亚洲综合久久菠萝蜜| 欧美xxxx做受性欧美88| 亚洲人成人一区二区三区| 亚洲国产精品无码专区影院| 免费无码又爽又刺激高潮视频| 国产麻花豆剧传媒精品mv在线| 免费国产白丝喷水娇喘视频| 亚洲欧美偷拍另类a∨| 4399理论片午午伦夜理片| 亚洲自偷自偷图片高清| 欧美日韩国产亚洲沙发|