亚洲精品日韩欧美_欧美二区乱c少妇_中文字幕日韩在线播放_日韩不卡中文字幕

English |
  • 美國(guó)VPS主機(jī)推薦
  • |
  • 代購(gòu)服務(wù)
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 關(guān)于
  • | 登錄 |

    LNMP下Nginx 中文文件名或目錄404無(wú)法訪問(wèn)的解決方法

    2013年01月11日 上午 | 作者:VPS偵探

    VPS論壇里已經(jīng)說(shuō)過(guò)設(shè)置方法,不過(guò)貌似很多人還是會(huì)遇到中文亂碼的問(wèn)題,Apache可以使用mod_encoding支持中文目錄和文件,LNMP下Nginx其實(shí)不需要安裝額外的組件即可支持中文文件名或中文目錄,下面說(shuō)一下常見(jiàn)的CentOS、Debian、Ubuntu Linux發(fā)行版下的設(shè)置方法和可能會(huì)遇到的問(wèn)題:

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

    CentOS:

    編輯/etc/sysconfig/i18n 文件,內(nèi)容修改為:(可以使用vinanowinscp圖形管理軟件,依個(gè)人口味選擇)
    LANG="en_US.UTF-8"
    SYSFONT="latarcyrheb-sun16"

    保存,重啟系統(tǒng)生效。

    也可以編輯/etc/profile在文件末尾加入 export?LANG="en_US.UTF-8" 關(guān)閉SSH客戶端,重新連接一下就生效。

    Debian:

    apt-get install -y locales
    dpkg-reconfigure locales

    執(zhí)行?dpkg-reconfigure locales后會(huì)出現(xiàn)如下對(duì)話框:

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

    再按向下鍵選擇en_US.UTF-8,再按回車鍵確認(rèn)。
    重啟系統(tǒng)。

    Ubuntu:

    編輯/etc/default/locale 文件,修改內(nèi)容為(沒(méi)有的話創(chuàng)建一個(gè)):
    LANG="en_US.UTF-8"
    LANGUAGE="en_US:en"
    保存,再執(zhí)行:locale-gen en_US en_US.UTF-8
    重啟系統(tǒng)。

    執(zhí)行:locale 看一下是否顯示是en_US.UTF-8,如果報(bào)錯(cuò),請(qǐng)?jiān)诒疚姆答仭?/p>

    按以上步驟設(shè)置好后即可支持中文,可以上傳中文的文件或中文的目錄。

    可能會(huì)遇到的問(wèn)題:

    如果使用Winscp或Flashfxp之類的工具上傳都要設(shè)置為utf-8才可以,設(shè)置步驟如下:

    WinSCP:

    1. 打開(kāi)WinSCP,在登錄界面中選定要登錄的會(huì)話
    2. 點(diǎn)擊旁邊的"編輯"按鈕
    3. 在左側(cè)樹(shù)型菜單中找到"環(huán)境"項(xiàng),并打開(kāi)它
    4. 在右側(cè)中一項(xiàng)為"文件名UTF-8編碼",選擇"開(kāi)啟",設(shè)置完成。

    FlashFXP:

    1. 打開(kāi)FlashFXP,點(diǎn)"站點(diǎn)",選擇"站點(diǎn)管理器"
    2. 點(diǎn)擊選擇要登陸的站點(diǎn),在右側(cè)點(diǎn)擊"選項(xiàng)"選項(xiàng)卡,"字符編碼" 后面的列表框里選擇UTF-8,設(shè)置完成。

    如果在Putty或XShell等SSH客戶端下顯示亂碼,也是需要修改字符編碼為UTF-8的。

    Putty:

    1. 打開(kāi)Putty,在登錄會(huì)話界面中選定Default Settings
    2. 再點(diǎn)擊左側(cè)樹(shù)形菜單中的"Window",再點(diǎn)"Translation",中文版的話對(duì)應(yīng)的是"窗口","轉(zhuǎn)換"
    3. 在右側(cè)界面中有一項(xiàng)"Remote character set:",中文版的是"假定接收數(shù)據(jù)的字符集",在下拉列表中選擇"UTF-8",設(shè)置完成。

    XShell:

    1. 打開(kāi)XShell,在會(huì)話列表要登錄的會(huì)話上右擊,選擇"Properties"
    2. 在點(diǎn)擊"Terminal",在Translation里有個(gè)Encoding的下拉列表框,選擇"UTF-8",設(shè)置完成,簡(jiǎn)單點(diǎn)的設(shè)置方法,直接點(diǎn)上面工具欄里面的藍(lán)綠色的圓球,選擇"UTF-8"。

    說(shuō)了這么多,其實(shí)就是一點(diǎn),編碼一致,編碼不一致就會(huì)出現(xiàn)亂碼。

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

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

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

    如果是目錄的話,目前好像是沒(méi)有辦法進(jìn)行轉(zhuǎn)換。

    還有一個(gè)問(wèn)題,如果是html之類的網(wǎng)頁(yè)文件,如果原來(lái)是網(wǎng)頁(yè)內(nèi)容是gb2312或類似的非utf-8的編碼,先要將網(wǎng)頁(yè)里面的charset 改為charset=utf-8,再轉(zhuǎn)換文件編碼,否則網(wǎng)頁(yè)還是會(huì)亂碼的。

    如果你有問(wèn)題可以在本文下面留言或者到https://bbs.vpser.net?發(fā)帖。

    >>轉(zhuǎn)載請(qǐng)注明出處:VPS偵探 本文鏈接地址:http://m.0794baidu.com/manage/lnmp-nginx-chinese-filename-directory.html
    VPS偵探推薦:
    遨游主機(jī)VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美國(guó)VPS主機(jī),國(guó)內(nèi)推薦騰訊云阿里云

    發(fā)表評(píng)論

    *必填

    *必填 (不會(huì)被公開(kāi))

    評(píng)論(4條評(píng)論)

    1. VPSer說(shuō)道:

      @xroom, 0.8.54和1.2.版本的,centos、debian、ubuntu系統(tǒng)下

    2. xroom說(shuō)道:

      是不是跟 nginx版本有關(guān)系, 樓主測(cè)試什么版本的

    3. VPSer說(shuō)道:

      @exexue, 可能是fsocket fsockopen 這2個(gè)

    4. exexue說(shuō)道:

      老大。我想說(shuō)的是。在此更新lnmp的時(shí)候能不能不要禁用php的一些函數(shù)呢。老大。每次安裝lnmp后倒要把一些函數(shù)開(kāi)啟。老大。passthru exec system chroot scandir
      chgrp chown shell_exec proc_open proc_get_status
      ini_alter ini_alter ini_restore dl pfsockopen
      openlog syslog readlink symlink popepassthru
      stream_socket_server fsocket fsockopen 這些函數(shù)有幾個(gè)非常重要呀什么采集程序都無(wú)法運(yùn)行。

    主站蜘蛛池模板: 69av在线视频| 久久久黄色av| 久久亚洲精品国产亚洲老地址| 久久手机精品视频| 秋霞无码一区二区V| 日本三级韩国三级久久| 欧美日本亚洲| 日本免费高清一区二区| 国产精品免费久久久| 日韩视频在线免费观看| 国产中文字幕日韩| 日韩视频第二页| 国产一区二区在线免费视频v| 九九久久九九久久| 亚洲乱码一区二区三区| 国产免费一区| 日韩欧美99| 国产精品视频免费观看| 日本一区免费| 亚洲综合视频1区| 国产日韩在线亚洲字幕中文| 欧美日韩在线不卡视频| 国产成人精品视| 色天天综合狠狠色| 激情六月丁香婷婷| 日韩在线视频网| 手机在线观看国产精品| 国产在线播放不卡| 欧美最猛黑人xxxx黑人猛叫黄| 国模精品娜娜一二三区| 久久精品国产精品亚洲| 日韩av一区二区三区在线| 国产剧情日韩欧美| 亚洲专区在线视频| 奇米888一区二区三区| 欧美日韩一道本| 久久久精品电影| 国产精品美女av| www日韩欧美| 日韩在线第三页| 伊人天天久久大香线蕉av色|