剛剛做了乙個表單驗證,js控制的錯誤提示框老是亂碼,js檔案裡的文字卻顯示是正常的。
全站都已經新增了「utf-8」編碼過濾器,在">裡也設定了js的編碼格式,但還是不管用。想了一陣才發現可能是js檔案的儲存格式跟**的編碼格式不一樣,去看了一下果真如此!(插一句,在myeclipse裡右鍵js檔案選擇properties可以設定儲存格式)js檔案使用了預設的gbk格式,漢字儲存了之後的在myeclipse還是按gbk顯示,所以顯示肯定正常,但儲存的編碼提交給網頁之後和「utf-8」就不相容了。和之前遇到的把request接收儲存到資料庫亂碼問題有點像,可以提供類似的思路。
所以以後js亂碼問題要關注三個方面:1、網頁的編碼格式 2、js引用的編碼格式 3、js檔案儲存的編碼格式。
關於mount中文顯示亂碼的問題
當我用命令 mount t vfat dev hda7 mnt fat 時候,裡面出現亂碼,經上網查證,這是因為字符集的問題,解決方法 mount t vfat o iocharset gb2312 或者 mount t vfat o iocharset cp936 或者 mount t vfat ...
八皇后問題的動態顯示
編輯 八皇后問題是乙個以西洋棋為背景的問題 如何能夠在 8 8 的西洋棋棋盤上放置八個皇后,使得任何乙個皇后都無法直接吃掉其他的皇后?為了達到此目的,任兩個皇后都不能處於同一條橫行 縱行或斜線上。八皇后問題可以推廣為更一般的n皇后擺放問題 這時棋盤的大小變為n1 n1,而皇后個數也變成n2。而且僅當...
ubuntu 中文顯示亂碼問題
ubuntu 中文顯示亂碼問題 分類 linux 新增中文字元編碼 sudo vim var lib locales supported.d local 新增下面的中文字符集 zh cn.gbk gbk zh cn.gb2312gb2312 zh cn.gb18030gb18030 使其生效 sud...