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