一个人免费观看视频www中文,女人与公狍交酡女免费,久久99精品久久久久久hb无码,免费人成视频网站在线观看18,亚洲热妇无码av在线播放,好姑娘高清影视在线观看,久久aaaa片一区二区,aaaaa级少妇高潮大片

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁服務器類Web服務器 → 如何讓Nginx支持中文文件名

如何讓Nginx支持中文文件名

我要評論 2013/06/16 13:28:38 來源:綠色資源網 編輯:www.dq05.cn [ ] 評論:0 點擊:163次

我們知道,web服務器處理靜態文件的請求是非常高效的,特別是nginx,它宣稱“支持高達 50,000 個并發連接數的響應”。

中何讓Nginx支持中文.

首先得讓你的系統有中語語言包:

設置前可以執行:locale 看一下,如果顯示是en_US.UTF-8,即是正常,不用按下面的步驟設置。如果顯示其他編碼需要按如下步驟設置。

CentOS

編輯/etc/sysconfig/i18n 文件,內容修改為:(可以使用vi、nano或winscp圖形管理軟件,依個人口味選擇)

LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"

保存,重啟系統。

Debian

apt-get install -y locales
dpkg-reconfigure locales

執行dpkg-reconfigure locales后會出現如下對話框:

用向下的方向鍵找到en_US.UTF-8 UTF-8,按空格選擇,再按回車鍵。

再按向下鍵選擇en_US.UTF-8,再按回車鍵確認,重啟系統。

Ubuntu

編輯/etc/default/locale文件,修改內容為(沒有的話創建一個):

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

保存,再執行:

locale-gen en_US en_US.UTF-8

重啟系統。

執行:locale 看一下是否顯示是en_US.UTF-8,如果報錯,請在本文反饋。按以上步驟設置好后即可支持中文,可以上傳中文的文件或中文的目錄。


在nginx.conf文件里配置的字符集也是utf-8
server {
listen 80;
server_name test.cn;
root /data;
index index.html index.jsp;
charset utf-8;
……

ay%PM'G+U0
客戶端用的是secureCRT,用的字符集改為utf-8,用uft-8后再用rz上傳文件,在ie下中文可以正常顯示了。

注意:

如果中文文件名是gb2312的需要轉換成utf-8.(注是文件名,不是文件內容)。使用convmv轉換,(如果找不到這個命令,光盤中有這個包 convmv-1.10-1.el5.noarch.rpm)convmv -fGBK -tUTF8 -r--notesttarget

其中-f是源編碼,-t是目標編碼,-r是遞歸處理目錄,–notest是不移動,實際上對文件進行改名(actually do rename the files),target是目標目錄。其余參數可以參考man或者-h。

如果是在沒有更改編碼前上傳的文件,設置好后依然會是亂碼的,建議重新上傳一下文件。如果沒有原來文件的備份可以使用下面命令進行轉換:for f in `ls *.html` ; do mv $f `ls $f|iconv -f GBK -t UTF-8`; done 。

其中*.html為要轉換的文件類型,也可以更換為*.txt,*.rar 主要是看你是什么文件了,里面的GBK為源文件的編碼類型,如果不知道源文件的編碼類型可以執行:file -bi 文件名 。

如果想在Windows下改的話其實也是可以的Editplus就有批量修改文件編碼的功能,其他的軟件可能也有此類功能,可以自行研究一下。

如果是目錄的話,目前好像是沒有辦法進行轉換。

還有一個問題,如果是html之類的網頁文件,如果原來是網頁內容是gb2312或類似的非utf-8的編碼,先要將網頁里面的charset 改為charset=utf-8,再轉換文件編碼,否則網頁還是會亂碼的。

 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

關鍵詞:Nginx

閱讀本文后您有什么感想? 已有 人給出評價!

  • 1 歡迎喜歡
  • 1 白癡
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙視
主站蜘蛛池模板: 国产成人一区二区三区视频免费| 浮力影院50826| 国产美女久久精品香蕉| 久久亚洲私人国产精品| 狠狠色噜噜狠狠狠狠色综合久av | 两公的浮之手中字| 免费人成网站在线观看不卡| 久久精品国产www456c0m| 18禁床震无遮掩视频| 国产美女久久精品香蕉| 无码人妻一区二区三区av| 精品日本一区二区免费视频| 99精品国产一区二区三区| xxxxx内射xxxx| 吃奶揉捏奶头高潮视频在线观看| 亚洲精品成人网久久久久久| 亚洲av无码乱码国产麻豆穿越| 欧美精产国品一二三产品价格| 国产av第一次处破| japanese精品少妇| 欧美超级乱婬视频播放| 国产精品亚洲va在线| 亚洲人成电影在线天堂色| 四虎永久在线精品免费一区二区| 花房姑娘日本片免费观看| 国产精品国产三级国产aⅴ下载 | 人妻大胸奶水2| 性欧美video高清| a在线视频播放观看免费观看| 好男人在线社区www在线播放| 玩弄丰满少妇人妻视频| 狂躁女人双腿流白色液体| 色哟哟在线视频精品一区 | а√在线天堂官网| 孕交videosgratis孕妇性欧美| 饥渴老熟妇乱子伦视频| 国产精品国产三级国产aⅴ下载 | 久久久综合香蕉尹人综合网| 电影在线观看+伦理片| 久久婷婷国产综合精品| 1区2区3区4区产品乱码入口|