PHP - 處理UTF-8 檔案名稱
此處提出的挑戰涉及上傳具有UTF-8 檔案名稱的文件,例如「 Tên Tệp Tiếng Việt.JPG”,但在本地計算機上遇到顯示問題,檔案名稱出現特殊字元亂碼。
提供的程式碼缺乏在 Windows 環境中支援 UTF-8 檔案名稱所需的轉換。為了解決這個問題,可以考慮以下策略:
選項1:將檔案名稱轉換為系統代碼頁(cp1258)
可以使用以下代碼:
<code class="php">$base_dir = "D:/"; $fn = $_FILES["upload"]["name"]; $fn2 = iconv("UTF-8","cp1258", $base_dir.$fn);</code>
選項2:將系統代碼頁更改為越南語
限制與注意事項:
以上是如何在 Windows 上的 PHP 中處理 UTF-8 檔案名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!