今天遇到一個很是莫名其妙的問題:一個引用JavaScript腳本的普通的aspx在ie7、Firefox、等上都顯示正常,唯獨ie6上不正常,ie6報錯:未結束的字符串變量......。而且我把aspx上的代碼copy到一個html文件裏(引用的都是相同的js文件)可以正常顯示。最後發現是文件編碼的問題,aspx形成的web頁面(ie6下)查看》字符編碼》簡體中文(gb18030),而html生產的頁面 查看》字符編碼》Unicode(UTF-8)。
解決:找到你引用的js文件在visul studio中文件》高級保存選項 把它的編碼改成Unicode(UTF-8)保存。
很小的可能會發生這個,可它就發生了,煩了半天,做個記號!!