人伦人与牲囗恔配视频,中文字幕一区二区三区,国产精品人成a片一区二区,和寡妇房东在做爰2

Board logo

標(biāo)題: [求助] 新裝的Nginx不能支持中文文件名,老大幫忙!!!!!!!!!!! [打印本頁(yè)]

作者: 525idc    時(shí)間: 2012-1-3 00:55     標(biāo)題: 新裝的Nginx不能支持中文文件名,老大幫忙!!!!!!!!!!!

新裝的Nginx不能支持中文url,老大幫忙!!!!!!!!!!!

示:http://www.9icn.org/發(fā)飾工具/    路徑提示404
http://www.9icn.org/uploads/allimg/201112/26/社會(huì)-法制157-lp.jpg  找不到圖片


路過(guò)的大俠們多多指教,小弟萬(wàn)分感謝!
作者: edkeji    時(shí)間: 2012-1-4 15:13

也遇到這種問(wèn)題了,按著網(wǎng)上他們說(shuō)得操作的了都不成,管理員給回復(fù)一下啊!
作者: admin    時(shí)間: 2012-1-4 19:21

在IE下默認(rèn)是以UTF-8的方式編碼URL,向服務(wù)器發(fā)送請(qǐng)求,當(dāng)中文出現(xiàn)在URL中的時(shí)候,就會(huì)被以UTF-8的方式編碼,發(fā)送向服務(wù)器。這個(gè)時(shí)候服務(wù)器的字符集就會(huì)影響到WEB對(duì)URL的解碼。

    很多時(shí)候在其實(shí)不論是NGINX還是APACHE,問(wèn)題的本質(zhì)在于瀏覽器端請(qǐng)求的字符集和服務(wù)器端的字符集是否一致,當(dāng)出現(xiàn)不一致的時(shí)候,服務(wù)器就無(wú)法找到請(qǐng)求的路徑,從而出現(xiàn)404 NOT FOUND的錯(cuò)誤。解決方案可以從以下幾方面開(kāi)始

1、服務(wù)器的系統(tǒng)字符集

    在centos下可以用echo $LANG查看?梢栽趘i /etc/profile 中增加

   export zh_CN.utf-8

   export LANG=zh_CN.utf-8

  然后重新啟動(dòng)服務(wù)器,即可生效

2、nginx的conf文件中配置的字符集

   在/www/wdlinux/nginx/conf/nginx.conf中的charset設(shè)置。

3、被請(qǐng)求的文件路徑或者文件名的字符集。

  第1和第2點(diǎn)更改很容易,第3點(diǎn),更改文件名的字符集,需要使用工具convmv才能完成

  convmv 可以從http://j3e.de/linux/convmv 下載,

  wget http://j3e.de/linux/convmv/convmv-1.14.tar.gz

  tar -zxvf convmv-1.14.tar.gz

  cd convmv-1.14

  make clean;

  make install;

  如:

  ./convmv -f GB2312 -t UTF-8 -r --nosmart --notest userfiles/*.*

  以上表示 userfiles下的所有文件的文件名由GB2312轉(zhuǎn)換為UTF-8



   對(duì)于文件內(nèi)容的字符集轉(zhuǎn)換可以使用iconv
作者: 525idc    時(shí)間: 2012-1-5 15:46

老大就是老大  呵呵 很強(qiáng) 已經(jīng)解決了  多謝了
作者: aijusq    時(shí)間: 2012-4-18 11:46

在IE下默認(rèn)是以UTF-8的方式編碼URL,向服務(wù)器發(fā)送請(qǐng)求,當(dāng)中文出現(xiàn)在URL中的時(shí)候,就會(huì)被以UTF-8的方式編碼 ...
admin 發(fā)表于 2012-1-4 19:21



    按照 提供的方法好像不行呢

-bash: export: `zh_CN.utf-8': not a valid identifier
提示如下錯(cuò)誤
作者: kevinchan    時(shí)間: 2012-7-12 15:34

老大就是老大  呵呵 很強(qiáng) 已經(jīng)解決了  多謝了
525idc 發(fā)表于 2012-1-5 15:46



    佩服這位兄弟能自己弄好!
作者: marquis    時(shí)間: 2012-7-12 16:20

還是把文件名命名為英文的要保險(xiǎn)
作者: kevinchan    時(shí)間: 2012-7-13 02:14

還是把文件名命名為英文的要保險(xiǎn)
marquis 發(fā)表于 2012-7-12 16:20



   因?yàn)槲矣幸粋(gè)音樂(lè)網(wǎng)站,而網(wǎng)站程序支持本地掃描歌曲,歌曲掃上服務(wù)器,添加到音樂(lè)列表,播放器無(wú)法播放中文樂(lè)曲的名稱。
作者: kevinchan    時(shí)間: 2012-7-13 02:15

回復(fù) 3# admin


    請(qǐng)問(wèn)這種方法對(duì)服務(wù)安全有影響嗎?
作者: kevinchan    時(shí)間: 2012-8-3 08:43

為什么沒(méi)有回復(fù)呢?
作者: admin    時(shí)間: 2012-8-3 09:27

沒(méi)有
作者: tyhy    時(shí)間: 2012-8-3 11:45

urlencode('發(fā)飾工具')




歡迎光臨 WDlinux官方論壇 (http://www.wxxcdz.com/bbs/) Powered by Discuz! 7.2