99精品国产综合久久久久五月天,免费观看欧美大片毛片不用播放器 ,AV无码理论片在线观看免费网站,国产精品国产成人国产三级

Board logo

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

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

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

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


路過的大俠們多多指教,小弟萬分感謝!
作者: edkeji    時間: 2012-1-4 15:13

也遇到這種問題了,按著網上他們說得操作的了都不成,管理員給回復一下啊!
作者: admin    時間: 2012-1-4 19:21

在IE下默認是以UTF-8的方式編碼URL,向服務器發(fā)送請求,當中文出現在URL中的時候,就會被以UTF-8的方式編碼,發(fā)送向服務器。這個時候服務器的字符集就會影響到WEB對URL的解碼。

    很多時候在其實不論是NGINX還是APACHE,問題的本質在于瀏覽器端請求的字符集和服務器端的字符集是否一致,當出現不一致的時候,服務器就無法找到請求的路徑,從而出現404 NOT FOUND的錯誤。解決方案可以從以下幾方面開始

1、服務器的系統字符集

    在centos下可以用echo $LANG查看。可以在vi /etc/profile 中增加

   export zh_CN.utf-8

   export LANG=zh_CN.utf-8

  然后重新啟動服務器,即可生效

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

   在/www/wdlinux/nginx/conf/nginx.conf中的charset設置。

3、被請求的文件路徑或者文件名的字符集。

  第1和第2點更改很容易,第3點,更改文件名的字符集,需要使用工具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轉換為UTF-8



   對于文件內容的字符集轉換可以使用iconv
作者: 525idc    時間: 2012-1-5 15:46

老大就是老大  呵呵 很強 已經解決了  多謝了
作者: aijusq    時間: 2012-4-18 11:46

在IE下默認是以UTF-8的方式編碼URL,向服務器發(fā)送請求,當中文出現在URL中的時候,就會被以UTF-8的方式編碼 ...
admin 發(fā)表于 2012-1-4 19:21



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

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

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



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

還是把文件名命名為英文的要保險
作者: kevinchan    時間: 2012-7-13 02:14

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



   因為我有一個音樂網站,而網站程序支持本地掃描歌曲,歌曲掃上服務器,添加到音樂列表,播放器無法播放中文樂曲的名稱。
作者: kevinchan    時間: 2012-7-13 02:15

回復 3# admin


    請問這種方法對服務安全有影響嗎?
作者: kevinchan    時間: 2012-8-3 08:43

為什么沒有回復呢?
作者: admin    時間: 2012-8-3 09:27

沒有
作者: tyhy    時間: 2012-8-3 11:45

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




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