1. 網頁中Form的Get傳遞參數當中出現的亂碼如何解決
方法一:在表單頁提交時用JS的encodeURI/escape等轉義然後到get的地址
方法二:把你的處理程序文件另存為和表單一樣的UTF8編碼
2. javascript文件中有中文,在谷歌瀏覽器中亂碼,在ie,火狐中正常顯示
重新保存文件,選擇合適的編碼(例如UTF-8,你這里貌似想用GBK),應該就OK了。
當然依附的HTML文件也要設置好meta信息。
3. JAVASCRIPT中UTF8頁面提交數據亂碼怎麼辦
在頁面里的UTF-8隻是告訴瀏覽器這個HTML文件是什麼編碼格式,而提交數據到後台(要看你用的是什麼後台技術,這里用java舉例)則要經過應用伺服器的編碼,如tomcat伺服器默認使用的是ISO-8859-1字元集,所以會成為亂碼。解決方法很簡單:在後台取值之前添加一句request.setCharacterEncoding("UTF-8");而後再取值就好了。當然此法只限於POST提交,GET提交需要自行轉換。