作者m2251000 (akakaze 二兵 >)
看板PHP
標題[請益] win7建立日文檔案
時間Thu Apr 16 21:53:05 2015
如題
小弟我想用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://webptt.com/m.aspx?n=bbs/PHP/M.1429192388.A.A3C.html
1F:推 LPH66: 通用的 big5 (CP950) 裡沒有日文, 有日文的都是外補的 04/16 22:16
2F:→ LPH66: 所以這樣輸出的 big5 文件在沒有補的電腦上看就是空白 04/16 22:16
3F:→ LPH66: 所以還是輸出 UTF-8 就好 04/16 22:16
4F:→ Kenqr: 為啥要轉成big5? utf-8本來就有日文了 04/16 22:20
我試過名稱用unicode編碼建檔,可是會出不來,因為我的電腦編碼是big5,要用big5編碼才出得來
※ 編輯: m2251000 (114.33.36.91), 04/16/2015 23:18:35
5F:→ MangoTW: 瀏覽編碼跟電腦編碼沒有關係,你要想辦法讓瀏覽器讀UTF 04/18 14:04
6F:→ KawasumiMai: 出不來是因為你的頁面也使用BIG5顯示吧? 04/23 13:32