[請益] fopen("邓丽君_漫步人生路.txt","r") 讀簡體檔 失敗

看板PHP作者 (巧克力)時間18年前 (2008/02/19 00:44), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
首先,要分別讀兩個"utf-8的檔",一個"簡體檔名",一個"繁體檔名",分別是 "邓丽君_漫步人生路.txt" "鄧麗君_漫步人生路.txt" 我有設charset=utf-8,因為這些檔案內容有簡體也有繁體,所以我都設utf-8檔 可是針對檔名時,繁體檔名能讀,簡體檔名會讀不到,不知道為什麼? 針對讀 繁體檔名 然後我的程式碼: <?php $s= "鄧麗君_漫步人生路.txt"; $fp = fopen(iconv("utf-8","big5",$s),"r"); ?> 這個讀檔成功 --------------------------------------------------- 可是若讀 簡體檔名時 <?php $s= "邓丽君_漫步人生路.txt"; $fp = fopen(iconv("utf-8","gb2312",$s),"r"); ?> 這個讀檔失敗 不管我的iconv怎麼設都失敗,沒設iconv也失敗 ------------------------------------------------- 救救我ㄚ~~然到檔名不能有簡體字嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.195.208

02/19 00:55, , 1F
你系統用的編碼是gb2312?
02/19 00:55, 1F

02/19 10:08, , 2F
系統用的編碼是什麼?在哪裡?o_o?
02/19 10:08, 2F

02/19 14:03, , 3F
你的系統檔名應該不是gb2312的編碼@@"
02/19 14:03, 3F

02/19 17:16, , 4F
因為你系統是繁體中文吧...?
02/19 17:16, 4F

02/20 16:43, , 5F
恩,我的系統是繁體中文.
02/20 16:43, 5F

02/20 16:55, , 6F
"檔名"是簡體都不能讀,不知為什麼?明明設了charset=utf-8.
02/20 16:55, 6F

02/20 16:59, , 7F
你們試看看可以嗎?讀個"簡體檔名",內容可以簡體或繁體.
02/20 16:59, 7F
文章代碼(AID): #17kRO4jO (PHP)
文章代碼(AID): #17kRO4jO (PHP)