網頁charset採用UTF-8編碼,理論上JavaScript alert訊息應該也是UTF-8的
但實際上如果頁面沒有header,採用的編碼預設以預設為主
經常會出現亂碼狀況
有指定Script的編碼
<script charset="UTF-8"> |
似乎無效
解決方式有:
1.alert訊息前,加入meta的編碼設定,可是需每個程式修改,不是很好的方法。
2.更改php.ini預設編碼
; PHP's built-in default is text/html default_mimetype = "text/html" default_charset = "utf-8" |
3.如無法更改php.ini ,請在共用include的檔案內加入
ini_set('default_charset','utf-8'); |
第三的解決方式較優^^
全站熱搜
留言列表