關於jsp亂碼的一點小分析

2021-07-11 02:47:17 字數 584 閱讀 6867

jsp頁面亂碼可能會出現在下面幾個地方:

1:jsp頁面編碼

2:html頁面編碼

3:jsp文件編碼

4:資料庫編碼

5:瀏覽器的編碼問題

解決辦法:(以utf-8為例)

1:給jsp page標籤內部加上<%@  pageencoding="utf-8"%>

給<%%>內部加上request.setcharacterencoding("utf-8");

2:給html標頭檔案加上    

3:在你的開發工具裡面設定jsp檔案的編碼為這個具體看你的開發工具 myelipse 可以對單個工程設定 也可以對所有的工程設定,但是所有的工程設定新的編碼回到是原先的工程編碼與你現在設定不匹配,可能出現中文亂碼,所以建議如果是需要就對當前工程設定編碼就可以了!在工程右鍵選擇properties,即可以看到設定編碼的介面!

4:資料庫的編碼問題就是你的程式寫入的資料與資料集欄位編碼不匹配導致的,你只要把資料庫含有中文的相應字段設定為utf-8就可以了,具體步驟網上有很多例子!

5:這個很簡單,直接修改瀏覽器當前的頁面編碼與你jsp頁面編碼一致就可以了,以360為例,右鍵就可以調整!!

關於資料儲存型別的一點分析

簡介 sql server每個表中各列的資料型別的有各種形式,產生的效果也各有不同,我們主要根據效率兼顧效能的情況下討論下如何規定型別。在sql server中,資料的儲存以頁為單位。八個頁為乙個區。一頁為8k,乙個區為64k,這個意味著1m的空間可以容納16個區。sql server中的分配單元分...

遞迴函式的一點分析

1.主要目的 為了知道遞迴函式返回數值時的順序 2.實驗 使用最簡單的階乘來實驗 對遞迴函式的輸出順序的實驗 用到階乘 include include int main int n jiecheng int n return s 3.輸出結果 enter an integer 1 to 12 i w...

nDPI原始碼的一點分析

ndpi是開源的深度包檢測庫,更詳細的介紹,請參考ndpi 官網 每種應用層協議的檢測的流程 ndpi detection process packet check ndpi flow func check ndpi tcp flow func check ndpi udp flow func或ch...