?
第一種問題:
在寫JSP時,里面面有涉及到數(shù)據(jù)庫操作,當(dāng)保存時就會彈出
save could not be completed
原因是some characters could not be mapped using iso8859-1
<%@ page language="java" pageEncoding="GBK"%>
設(shè)成GBK或UTF-8就可以了,只要他里面的支持中文就KO了
第二種問題:
用eclipse編寫jsp頁面或JAVA類的時候,直接在頁面里輸入漢字,保存的時候出現(xiàn)"字符不能匹配ISO-8859-1"的錯誤提示,因為ISO-8859-1是英文編碼,不能識別漢字,我就想把它改為utf-8,可是我找不到能改變編碼的地方,首先我打開工程的屬性,在"info"里看到"Text file encoding"就世界把它改為utf-8,可是還是出現(xiàn)錯誤提示,搞了好半天還是搞不定它,就在網(wǎng)上找找看有沒人遇到過這樣的問題。對這個問題解答比較多的是在"edit"---"set encoding"(好像這個是為單獨(dú)的文件臨時設(shè)置編碼),可是我在eclipse里沒找到(我用的是3.2,不知道是不是這個原因),后來又找到一個解釋:設(shè)置默認(rèn)編碼:
window-->preferences-->general-->editor-->text file encoding,
我打開perferences還是沒有找到,狂暈~~~~~~~~~,
接著看看別的地方有沒有設(shè)置編碼的地方,
還是沒有找到..........
?又回到perferences,覺得還是在這里可以解決,呵呵,問題還是出在這里,
我找到"General"--"Content Types",
右邊有個樹形的text,
展開找到"JSP",開始沒發(fā)現(xiàn),
那家伙躲在最低下...........,
大家不要像我粗心,
最低下有個"Default encoding",
里面默認(rèn)的是"ISO-8859-1",
終于找到了,
刪掉"ISO-8859-1"填上"UTF-8",
在點一下"update",
OK。再保存,
就沒有錯誤了..............

posted on 2007-04-04 01:01
EricWong 閱讀(4715)
評論(8) 編輯 收藏 所屬分類:
Java