[請益] win7建立日文檔案

看板PHP作者 (akakaze 二兵 >)時間10年前 (2015/04/16 21:53), 10年前編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
如題 小弟我想用php建立含有日文的檔案 目前查到的方法是 function utf82big5($str, $charset='BIG5'){ mb_regex_encoding($charset); mb_substitute_character('entity'); $str = mb_convert_encoding($str, $charset, 'UTF-8'); return $str; } 但這樣子輸出的檔案,日文部份會變成類似 き 這樣的代碼 想請問有沒有辦法用PHP寫出像windows建立檔案直接命名那樣用big5輸出正常的日文呢? 還是要啟用或是安裝其他模組? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.36.91 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1429192388.A.A3C.html

04/16 22:16, , 1F
通用的 big5 (CP950) 裡沒有日文, 有日文的都是外補的
04/16 22:16, 1F

04/16 22:16, , 2F
所以這樣輸出的 big5 文件在沒有補的電腦上看就是空白
04/16 22:16, 2F

04/16 22:16, , 3F
所以還是輸出 UTF-8 就好
04/16 22:16, 3F

04/16 22:20, , 4F
為啥要轉成big5? utf-8本來就有日文了
04/16 22:20, 4F
我試過名稱用unicode編碼建檔,可是會出不來,因為我的電腦編碼是big5,要用big5編碼才出得來 ※ 編輯: m2251000 (114.33.36.91), 04/16/2015 23:18:35

04/18 14:04, , 5F
瀏覽編碼跟電腦編碼沒有關係,你要想辦法讓瀏覽器讀UTF
04/18 14:04, 5F

04/23 13:32, , 6F
出不來是因為你的頁面也使用BIG5顯示吧?
04/23 13:32, 6F
文章代碼(AID): #1LBxx4ey (PHP)
文章代碼(AID): #1LBxx4ey (PHP)