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

 

第三的解決方式較優^^

 

 

 

轉載自http://miggo.pixnet.net/blog/post/23394075

arrow
arrow
    全站熱搜

    天秤女~佳佳 發表在 痞客邦 留言(2) 人氣()