in , , , , , ,

Linux虛擬主機cPanel控制台上正常顯示中文檔名和用FTP正確上傳中文檔名檔

購買Linux虛擬主機後,接著要上傳檔案至主機空間,上傳的檔案一般常見的檔名為英文或數字,但有時也會有中文檔名,而因為Linux虛擬主機cPanel對於中文支援度的關係,還是會建議避免使用中文檔名以避免亂碼產生;所以上傳檔案的檔名建議還是用英文數字建檔比較好喔。
此篇提供的是在cPanel控制台上的操作上傳檔案和以FTP軟體上傳檔案,若您有非不得一定要中文檔名您可以試試如下操作。

Linux虛擬主機cPanel控制台中文檔名如何正常顯示?

請登入cPanel控制台(何謂cPanel控制台,請點我),點選檔案管理員

顯示中文檔名

 

進入檔案管理後,請選擇public_html資料夾,找到 .htaccess 檔,按編輯,將以下代碼輸入按儲存
代碼:IndexOptions Charset=utf-8
若進入public_html資料夾後未看到”.htaccess”檔,請於以下第二張圖所示去勾選開啟”顯示隱藏檔案 (dotfiles) “後就可以看到.htaccess檔。

顯示中文檔名
Cpanel開啟隱藏檔

Linux虛擬主機以FTP軟體上傳中文檔名

以下是以FTP軟體Filezilla來說明
FTP軟體設定-filezilla 如果需要下載 請點我(PC和MAC版本都有)
關於Filezilla使用說明請參考此文章:https://wpoki.com/?p=5950

Filezilla的設定依序如下說明

  • 點選左上角檔案並選擇站台管理員,會跳出視窗
  • 點選新增站台,你可以幫你的站台命名
  • 再點選一般設定
  • 主機名稱欄位,看你的主機商給你什麼訊息輸入hostname或IP或你有指向的網址都可以
  • 加密欄位,操作上習慣選擇僅使用FTP,比較不易出錯
  • 登入型式,選擇詢問密碼*不選記憶密碼也比較安全喔*
  • 使用者欄位,請輸入你的帳號
  • 點選確認,上述設定也成功設定完成

顯示中文檔名

接下來操作設定字碼集,依序如下

  • 點選左上角檔案並選擇站台管理員,會跳出視窗
  • 點選你剛建立的新站台
  • 點選字碼集
  • 選”強制使用UTF8″
  • 點選連線,會出現請你輸入密碼的視窗,要留意不要貼到空白格了~之後你就會成功連線了

顯示中文檔名

連線後請試上傳“中文檔名之檔案”,上傳後,連結至上傳路徑檢視為中文檔名,如果您連結上傳路徑後出現404的錯誤畫面,應是中文檔名的問題,會需要再操作如下
在上傳路徑的”該目錄下“的 .htaccess 加入代碼:IndexOptions Charset=Big5

如果是”整個網站“都要顯示中文,請在public_html 下的.htacess 加入以上代碼即可。

※另外現在 UTF8早已是主流編碼,需要強制使用UTF的話可以在.htacess那邊加入代碼:IndexOptions Charset=utf-8

上傳中文檔名的常見發生問題與建議

1.請先設定一個資料夾試上傳中文檔名的檔案:承上述,若FTP軟體沒有成功設定,恐會造成中文檔名的檔案呈現亂碼的狀況,在主機空間裡亂碼檔名的檔案將無法順利的被刪除(會顯示找不到檔案名稱的狀況),因此會產生請先設定一個資料夾試上傳中文檔名的檔案。

2.思考使用中文檔名的必要性:雖有克服上傳中文檔名的方式,但由於中文非主機空間所使用系統語言,故此所有非英文/數字(系統語言)的文字,都需要經過〝轉碼〞才能順利被連結與讀取,因此造成有時要分享連結時,該連結會是一長串沒有邏輯的連結,此會造成分享的連結無法順利被開啟。

※試想短網址的需求性,便可以理解能順利的被連結與快速分享才是真正需要的。

一般還是會建議使用英文+數字檔名上傳檔案,可避免掉不少麻煩^.^,畢竟中文檔名是台灣使用者會使用,國外的軟體對於中文的支援度不高,使用英文數字檔名也可以省去用中文檔名後要修修改改的時間,但若真非用中文檔名就請依上述提供的方法試試囉。

3.上傳需要注意亂碼,故下載也需要注意亂碼:使用符合程式語言的文字,可以避免在搬遷/備份時因沒有注意使用UFT-8,而導致下載到亂碼檔案的問題。

以下文章可幫助您更了解什麼是cPanel和更多有關cPanel教學

cPanel控制台支援解開壓縮檔案的格式有哪些呢?
Linux虛擬主機inodes(檔案數量)是什麼?
cpanel 控制台裡把預設檔案改成不是用index.html
cPanel控制台虛擬主機,如何查看各資料夾空間使用紀錄,常見造成空間超用的狀況哪些?
如何在Linux虛擬主機Cpanel控制台查看每月流量使用狀況

 

文章來源:https://wpoki.com

Written by 婷Z

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

GIPHY App Key not set. Please check settings