看板 PHP 關於我們 聯絡資訊
如題 小弟我想用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
LPH66: 通用的 big5 (CP950) 裡沒有日文, 有日文的都是外補的 04/16 22:16
LPH66: 所以這樣輸出的 big5 文件在沒有補的電腦上看就是空白 04/16 22:16
LPH66: 所以還是輸出 UTF-8 就好 04/16 22:16
Kenqr: 為啥要轉成big5? utf-8本來就有日文了 04/16 22:20
我試過名稱用unicode編碼建檔,可是會出不來,因為我的電腦編碼是big5,要用big5編碼才出得來 ※ 編輯: m2251000 (114.33.36.91), 04/16/2015 23:18:35
MangoTW: 瀏覽編碼跟電腦編碼沒有關係,你要想辦法讓瀏覽器讀UTF 04/18 14:04
KawasumiMai: 出不來是因為你的頁面也使用BIG5顯示吧? 04/23 13:32