在web開發中我們一般都會不可避免的使用js。我們可以將js程式碼直接放在頁面中即透過內部使用js。但為了給頁面良好的"瘦身"我們一般都會將js程式碼放在外部,然後透過src引用。這時候我們就需要注意一個問題:編碼問題。如果web頁面也js採用不同編碼,這個時候就會出現亂碼。 (內部使用js不需要注意編碼問題,因為他們採用的是同一種編碼)
對於大多數的web頁面,我們一般都是使用以下兩種編碼:UTF-8、GB2312。所以我們只需要同意頁面和js編碼就可以解決亂碼問題:
對於GBK頁面引用編碼為UTF-8編碼的JavaScript檔案如果出現亂碼問題,可以使用下面的程式碼來解決