czmchen

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            17 隨筆 :: 0 文章 :: 24 評(píng)論 :: 0 Trackbacks
          最近我在做上傳下載,發(fā)現(xiàn)我的文件下載死活下載不了,看啦很久代碼。沒(méi)錯(cuò),代碼我敢肯定沒(méi)寫(xiě)錯(cuò),再?lài)L試下載其他的文件看看,我就上傳一個(gè)文件沒(méi)帶中文的,一上上去,一點(diǎn)下載,居然訊雷可以下載啦。郁悶啦很久,原來(lái)是在這里,問(wèn)題找到啦,肯定是不支持中文。翻回去看代碼那里沒(méi)加上編碼?再重新看啦一次代碼,還是發(fā)現(xiàn)不了,想啦一下,下載通過(guò)URL訪(fǎng)問(wèn),經(jīng)過(guò)Tomcat提交,問(wèn)題可能在Tomcat這。

          然后我就查啦一下網(wǎng)上的讓Tomcat支持中文的方法,我也找出問(wèn)題所在。在TOMCAT那加一句話(huà)就行

          打開(kāi)Tomcat目錄的conf\server.xml文件,用記事本或其他工具編輯,
          找到<Connector connectionTimeout="20000" port="8888" protocol="HTTP/1.1" redirectPort="8443"/>
          注意:我的TOMCAT版本是6.0的!
          然后在它后面加上一句URIEncoding='UTF-8'
          也就是變?yōu)?br /> <Connector connectionTimeout="20000" port="8888" protocol="HTTP/1.1" redirectPort="8443" URIEncoding='UTF-8'/>
          這樣就可以讓TOMCAT支持中文的傳遞!

          改好后,重起TOMCAT服務(wù)器,點(diǎn)下載,果然訊雷“噔”的一聲響,下載成功。

          可能一些初學(xué)者看到本文,就以后做項(xiàng)目都在URL那傳遞中文,這樣可以解決重定向亂碼問(wèn)題。不過(guò)本人不支持這樣的做法,畢竟在URL都不好傳遞中文,因?yàn)檫@是不標(biāo)準(zhǔn)的寫(xiě)法。下載或其他系統(tǒng)要用到中文傳遞獲取文件才可以用這笨方法
          posted on 2009-06-10 15:08 陳周敏 閱讀(2523) 評(píng)論(4)  編輯  收藏 所屬分類(lèi): Tomcat

          評(píng)論

          # re: Tomcat重定向傳中文 2009-06-11 12:44 stone2083
          url參數(shù)中帶中文的應(yīng)用場(chǎng)景還是很多的。
          關(guān)鍵是采用某種技術(shù)手段去實(shí)現(xiàn)的問(wèn)題了。
          url encoder就是用來(lái)做這樣的事情的:
          java.net.URLEncoder.encode(urlParams, encoding);

            回復(fù)  更多評(píng)論
            

          # re: Tomcat重定向傳中文 2009-06-12 15:57 r
          你爽了,這個(gè)tomcat下的應(yīng)用都遭殃了  回復(fù)  更多評(píng)論
            

          # re: Tomcat重定向傳中文 2009-06-16 09:16 asdfsd
          不修改這個(gè)設(shè)置也有辦法,需要你把htmlheader的文件名編碼成utf8就行了!!!!!!!!!!!!!!!!!!!!!!!!  回復(fù)  更多評(píng)論
            

          # re: Tomcat重定向傳中文 2009-08-14 13:08 陳周敏
          鄙視一些網(wǎng)站復(fù)制本人的文章和心得無(wú)寫(xiě)明出處!  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 哈巴河县| 洪洞县| 芦溪县| 四平市| 平山县| 南阳市| 荣昌县| 乌兰察布市| 惠水县| 丹阳市| 阳西县| 旅游| 门头沟区| 泊头市| 吉安市| 津市市| 孙吴县| 沂南县| 贵溪市| 福建省| 榆社县| 弥渡县| 武陟县| 陈巴尔虎旗| 泰来县| 旺苍县| 鞍山市| 前郭尔| 方城县| 阜康市| 遂溪县| 泽普县| 太原市| 邵武市| 泸溪县| 澄江县| 台中县| 五寨县| 东乌珠穆沁旗| 凌云县| 平武县|