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傳遞的中文參數(shù)都設(shè)成“UTF-8”編碼。
③修改web.xml文件
打開項(xiàng)目里的web.xml文件,在前面加上如下代碼: Xml代碼
1.2.
3.characterEncoding
4.com.v512.example.CharacterEncodingFilter 5.
6.
7.characterEncoding 8./* 9.
注意其過濾的URL為“/*”,表示當(dāng)前的request請(qǐng)求。為了使設(shè)置生效,重起tomcat。
㈢國際化資源文件亂碼
http://58andy.sinaapp.com
①利用JDK的native2ascii工具進(jìn)行編碼轉(zhuǎn)換
國際化問題,主要是為了處理文件在瀏覽器上的顯示問題,還是以登錄界面來說,比如在中文瀏覽器上,我們要看到中文顯示,對(duì)應(yīng)在英文瀏覽器上要顯示英文。那么我們?cè)诘卿浤莻€(gè)界面處理上,就不能直接寫上我們的“用戶名”“密碼”等標(biāo)識(shí)了。就要用標(biāo)記轉(zhuǎn)換輸出了,修改為: Html代碼
1.2.
再者,打開項(xiàng)目下的資源配置文件ApplicationResources.properties,依據(jù)上面所寫key值,設(shè)定成我們要的默認(rèn)值(顯示英文),比如 引用
#Resource for Parameter 'com.v512.example.struts.ApplicationResources #Project webexample2 example.login.username=username example.login.password=password
現(xiàn)在我們動(dòng)手新建一個(gè)資源文件,讓其能顯示中文,直接Ctrl+C,Ctrl+V。改名為ApplicationResources_zh.properties,代碼如下: 引用
#Resource for Parameter 'com.v512.example.struts.ApplicationResources #Project webexample2 example.login.username=用戶名 example.login.password=密碼
但保存,myeclipse會(huì)報(bào)錯(cuò),這時(shí)我們需要修改資源文件的編碼格式。Windons---->Preferences---->Content Type------>Text----->JavaPropertiesFile,把其Default encoding改為“utf-8”,按“update”更新。這樣就能進(jìn)行保存了。但是當(dāng)我們進(jìn)行驗(yàn)證會(huì)不是成功時(shí),仍然給我們的是亂碼。
不急,我們還得做一項(xiàng)任務(wù),打開DOS窗口,CMD到資源文件所在目錄,運(yùn)用JDK的native2ascii工具把我們新建的資源文件改成另一個(gè)名字的資源文件,例如bank.properties。命令如下: 引用
>native2ascii-encoding gbk ApplicationResources_zh.properties bank.properties
http://58andy.sinaapp.com
打開bank.properties資源文件,自動(dòng)生成的代碼如下: 引用
#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或進(jìn)行reload文件,我們發(fā)現(xiàn)亂碼問題沒有了。
②利用Eclipse ResourceBundle Editor插件工具
以上我們是利用了JDK的native2ascii工具來處理國際化問題,但在EC中,還有一種更方便的工具專門用來處理編輯java的資源文件國際化亂碼問題,即Eclipse ResourceBundle Editor插件工具。安裝了這個(gè)插件后,我們能進(jìn)行方便的可視化資源文件編輯。推薦。
phpmyadmin亂碼問題____2012年12月6日 09:39:16
首先,如果你出現(xiàn)亂碼,你一定baidu了文章,對(duì)于各種答案,肯定是頭都大了,說的都差不多,卻都不一樣煩啊。問題敘述:
1,從網(wǎng)頁提交數(shù)據(jù)庫數(shù)據(jù),在phpmyadmin上顯示亂碼,在網(wǎng)頁輸出是好的2,直接從數(shù)據(jù)庫插入數(shù)據(jù),但是輸出到網(wǎng)頁后是亂碼
3,從網(wǎng)頁提交數(shù)據(jù)庫數(shù)據(jù),在phpmyadmin上顯示正確,但是網(wǎng)頁輸出是亂碼。
對(duì)于亂碼問題就這三種了吧!
今天我親自試驗(yàn)了一下,下面公布我的結(jié)果(我用的是UTF-8,其他同理,UTF-8特別注意)
總述,亂碼,原因,編碼不一致,為什么?答曰:提交數(shù)據(jù)庫的數(shù)據(jù)需要編碼,數(shù)據(jù)庫存儲(chǔ)需要編碼,從數(shù)據(jù)庫提取的數(shù)據(jù)還需要編碼。這三種編碼需要一致!
首先,你要保證所有輸出輸入網(wǎng)頁都有編碼聲明
或者
header(“Content-Type: text/html;charset=utf-8”);
header(“Content-Type: text/html;charset=utf-8”);
注意!這里是utf-8,不是utf8
其次,相應(yīng)數(shù)據(jù)的編碼整理應(yīng)該為utf8_general_ci。
1、從網(wǎng)頁提交數(shù)據(jù)庫數(shù)據(jù),在phpmyadmin上顯示亂碼,在網(wǎng)頁輸出是好的,說明提交的數(shù)據(jù)和數(shù)據(jù)庫的編碼不一樣,提取數(shù)據(jù)的編碼和提交數(shù)據(jù)的編碼一樣 A->B->A型
這你就懂了吧,A是提交和提取數(shù)據(jù)的編碼,B是數(shù)據(jù)庫存儲(chǔ)用的編碼。
修改方法: 如果你不是新手的話,數(shù)據(jù)庫連接文件應(yīng)該是單獨(dú)的吧比如execut_dql()(供查詢用)或者execut_dml()(供修改用),所有的語句應(yīng)該都是通過這兩個(gè)函數(shù)進(jìn)行的所以在這兩個(gè)函數(shù)里的第一行,先寫上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());
其實(shí),你把所以關(guān)于數(shù)據(jù)庫查詢、插入的語句前全部mysql_query(“SET NAMES 'utf8'”);后,亂碼問題就已經(jīng)解決了,不過你以前插入的數(shù)據(jù)要重新插入了。
2、直接從數(shù)據(jù)庫插入數(shù)據(jù),但是輸出到網(wǎng)頁后是亂碼。B->A型
這個(gè)不用再說了吧,你把查詢語句前先
mysql_query(“SET NAMES 'utf8'”);
//你的查詢
之后刷新下就不是亂碼了。
3、從網(wǎng)頁提交數(shù)據(jù)庫數(shù)據(jù),在phpmyadmin上顯示正確,但是網(wǎng)頁輸出是亂碼。A->A->B型
同上,你把查詢語句前先
mysql_query(“SET NAMES 'utf8'”);
之后刷新下就不是亂碼了。
所以總結(jié)出,只要保證操作過程中,輸入,存儲(chǔ),輸出的字符編碼一致,你想讓他亂碼都難
面接問題
1、自己紹介
2、あなたは今、どこに住んでいますか?あなたの生まれた所はどんな所ですか? 3、あなたのお名前は何とおっしゃいますか。4、今年はおいくつですか。
5、あなたの生年月日を聞かせてください。6、お國はどちらの出身ですか。7、あなたの趣味は何ですか。
8、今までの人生で、一番感動(dòng)したことは何ですか。説明してください。9、あなたはどんな性格ですか。
10、あなたはどんな才能がありますか。11、自分自身でどんな人だと思いますか。
12、パソコンを使ったことはありますか。パソコンができますか。
13、あなたの特技は何ですか。特技や資格はありますか。その資格について詳しく説明してください。
14、資格取得で何か挑戦していましたか。大學(xué)で取りたい資格はありますか。15、學(xué)業(yè)成績(jī)をどう思われますか。16、あなたの好きな科目は何ですか。
17、あなたの得意な科目と不得意な科目は何ですか。18、あなたの長(zhǎng)所と短所を言ってください。19、あなたの癖は何ですか。
20、自分が自信を持っていることを述べてください。21、これだけは直したいと言うところはありますか。
22、今、一番ほしいものは何ですか。それはなぜですか。
23、あなたの好きな言葉は何ですか。/好きな言葉はありますか。説明してください。24、あなたのことを友人はどのように見ていると思いますか。25、一番尊敬する人は誰ですか。それはどうしてですか。26、ご家族を紹介してください。/ご家族は何人ですか。
27、ご両親はどこに住んでいますか。/ご両親はどんな方ですか。
28、學(xué)費(fèi)、入學(xué)金などの支払いの方法(経済基盤)を聞かせてもらいますか。29、ご兄弟、姉妹はどんな方ですか。/ご兄弟、姉妹は何人ですか。30、本學(xué)を受験することをご両親はどのように思っていますか。
31、ご両親のお仕事は何ですか。お父さんの職業(yè)は何ですか。お母さんは? 32、両親の就職先について説明してください。33、ご両親の年収はどのぐらいですか。
34、誰が學(xué)費(fèi)を払いますか。/學(xué)費(fèi)は誰が負(fù)擔(dān)しますか。35、ご両親は今年、おいくつですか。36、ご両親の誕生日はいつですか。37、ご両親の月給はいくらですか。
38、ご両親の會(huì)社はどのにありますか。どんな會(huì)社ですか。
39、アルバイトの経験はありますか。それはどんなアルバイトですか。40、アルバイトをどう思いますか。
41、アルバイトは主にどのような所ですか。そこで何を得ましたか。42、アルバイトで一番辛かったことは何ですか。
43、やろうとしたことが周囲の反対に遭ったことがありますか。それをどう解決するか。44、どうして我學(xué)校を受けたいと思ったんですか。それは、我學(xué)校をどう思いますか。45、この學(xué)校についてどんなことを知っていますか。それに、どうやって知りますか。46、どうしてこの學(xué)部、學(xué)科を希望したのですか。この學(xué)科、學(xué)部を志望したのはどうしてですか。/この學(xué)部、學(xué)科を選んで理由を述べてください。47、あなたは學(xué)校選びで何を重視しますか。
48、日本文學(xué)では、最近どういう本を読みましたか。/日本文學(xué)は、あなたの國でよく読まれていますか。
49、この學(xué)部でどんなことを?qū)Wびたいですか。
50、入學(xué)後は何をしたいですか。勉強(qiáng)以外でどんなことをしたいですか。
51、卒業(yè)後はどうするつもりですか。/卒業(yè)後はどうする予定ですか。將來どんな仕事をしたいと思っていますか。
52、日本の文化や生活についてどう思いますか。/日本についての貴方の印象、イメージはどうですか?/日本、日本人についてどう思いますか。53、どうして日本に留學(xué)したいんですか。/日本に留學(xué)したいと思ったのはどうしてですか。日本を留學(xué)先に選んだ理由を聞かせてください。
54、日本文學(xué)を読んだことがありますか。もしありましたら、自分の話で簡(jiǎn)単に話してください。
55、一番好きな作家と作品を揚(yáng)げてください。その內(nèi)容について話してください。56、日本の音楽を聴いたことがありますか。
57、一番好きな歌手と曲名、蕓術(shù)家を揚(yáng)げてください。58、日本のドラマ、映畫を見たことがありますか。
59、一番好きなドラマ、映畫は何ですか。どうしてですか。60、日本の俳優(yōu)を知っていますか。
61、日本の漫畫、アニメーションを読んだことがありますか。62、一番好きな漫畫は何ですか。
63、日本の料理を食べたことがありますか。もしありましたら、どんな料理を話してください。
64、日本の有名な企業(yè)を知っていますか。もし知っていたら、一つ二つ揚(yáng)げてください。65、日本の新聞を読んだことがありますか。もしありましたら、一つか二つ揚(yáng)げて。66、日本の習(xí)慣を何か知っていますか。
67、日本の都道府県をどこか知っていますか。68、日本の有名な観光地を知っていますか。69、日本語のほかに外國語ができますか。
70、日本語はどのぐらい勉強(qiáng)しましたか。それに、どこで勉強(qiáng)していましたか。71、特に熱心に勉強(qiáng)したことは何ですか。
72、どんな部活動(dòng)をしていましたか。/クラブ、部活動(dòng)に參加しましたか。73、なぜ部活動(dòng)に參加しなかったのですか。74、あなたの高校、大學(xué)はどんな學(xué)校ですか。75、あなたの今の學(xué)校はどんな學(xué)校ですか。
76、一番印象に殘った先生についてお話してください。77、一番印象に殘った授業(yè)は何ですか。78、授業(yè)は何時(shí)から何時(shí)までですか。79、今、毎日何をしていますか。80、朝、何時(shí)ごろ起きますか。
81、休み、休日の日には何をしていますか。
82、テレビは一日何時(shí)間ぐらい見ますか。/テレビは一日にどのぐらい見ますか。83、どんなテレビ番組を見ますか。/どんな本を読みますか。
84、あなたはどんな新聞?dòng)浭陇蛘iんでいますか。內(nèi)容はどのぐらい分かりますか。85、どんな雑誌を講読していますか。
86、最近の出來事で、関心を持ったことは何ですか。/どんなことに関心を持っていますか。
87、今までどんな所へ旅行に行きましたか。簡(jiǎn)単に紹介してください。88、日本語で入力ができますか。
89、インターネットについてどう思いますか。90、故郷に有名なお土産や観光地がありますか
90、貴方が地球環(huán)境問題に関心を持ったきっかけは何ですか。
91、エネルギー問題の解決のためには、どうすればいいと思いますか。92、植物の種類を日本語で五つ言ってください。93、大學(xué)入學(xué)後の勉強(qiáng)計(jì)畫を説明してください。94、ストレス解消法は何ですか。95、中國には桂林のほかに、どのような有名な観光地がありますか。聞かせてください。96、好きな色は何色ですか。/自分を色に例えたら、何色ですか。
97、スポーツは好きですか。どんなスポーツですか。ルールについて、簡(jiǎn)単に説明してください。
98、保証人の名前は何とおっしゃいますか。あなたとどんな関係ですか。99、何學(xué)科で勉強(qiáng)していましたか。
100、今回の日本語の試験はどうでしたか。
101、日本語でレポートを聞かなくてはいけませんが、大丈夫ですか。102、日本人と同じ授業(yè)を受けなくてはいけませんが、大丈夫ですか。103、入學(xué)後は何をしたいですか。
104、大學(xué)で、學(xué)生生活以外でやりたいことはありますか。それはどうしてですか。105、あなたは將來、どんな人になりたいですか。
106、將來どんな仕事をしたいと思っていますか。/將來は何をやりたいと思っていますか。
107、將來の夢(mèng)は何ですか。
108、卒業(yè)の希望や予定を聞かせてください。109、済南はどうな町ですか。
110、ほかの人に比べて自分が誇れると思う點(diǎn)は何ですか。
111、「郷にいれば郷に従え」という言葉がありますか、貴方はどう思いますか。112、今まで一番感動(dòng)したことは何ですか。