[請益] 簡體中文目錄的編碼問題
我想將電腦裡面的目錄透過PHP印出來
一開始使用全部都是繁體中文的目錄
透過mb_convert_encoding由BIG5轉成UTF-8(網頁是UTF-8)這樣子OK
但之後產生兩個問題
1.簡體中文的目錄,我的系統有安裝unicode,再檔案總管裡面也正常顯示簡體
但是使用前述的方式卻不行,會出現問號
BIG5改成HZ也一樣(mb裡面好像只有HZ屬於簡體的)
2.mb_detect_encoding似乎沒辦法作用,他沒辦法偵測出繁體中文是BIG-5
但是英文他會顯示ASCII..
ex:
中文檔案.txt --> mb_detect不會顯示任何東西
abc.txt --> 顯示為ASCII
目錄亦同,只有英文的會顯示
是mb_string設計的關係嗎?還是支援有限呢?
我原本想先使用mb_detect_encoding來偵測語系
接著再將偵測到的語系丟到convert裡面轉成UTF-8
但是他沒辦法正常偵測
還是我哪邊設定有誤呢@@?
mb_string內的設定都沒有動過,全部預設值
麻煩各位指導m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.10.1.56
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章