網頁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');

 

第三的解決方式較優^^

 

 

 

創作者介紹
創作者 miggo 的頭像
miggo

麥克的學習紀錄

miggo 發表在 痞客邦 留言(2) 人氣()