1.檔案流編碼
讀取進來的檔案是亂碼,統一變為utf-8
file file = new file(path);//檔案讀取
fileinputstream fls=new fileinputstream(file);//將檔案轉為檔案流
inputstreamreader isr= new inputstreamreader(fls,「utf-8」);//通過橋梁inputstreamreader將檔案流編碼為位元組讀取流,並轉換編碼
bufferreader br= new bufferreader(isr);//轉為自負緩衝流更高效讀取
—————————輸入檔案———————
stringbuffer str=new stringbuffer(br);
while(text=br.readline()!=null)
string out = sir.tostring();
2.response編碼
response.setcontenttype(「text/html;charset=utf-8」);//通知瀏覽器用utf-8解碼
3.request編碼
request.setcharacterencoding(「utf-8」);//只對post提交的 進行解碼 name = new string(name.getbytes(「iso8859-1」,」utf-8」));//對get提交的方法,先用之前的編碼解碼,再轉碼
4.mysql編碼
java中常用方法呼叫遇到的問題
1.scanner中 1 public void close 關閉此掃瞄器。如果此掃瞄器尚未關閉,並且其底層 readable 也實現 closeable 介面,則該 readable 的 close 方法將被呼叫。如果此掃瞄器已經關閉,則呼叫此方法無效。在掃瞄器關閉後執行搜尋操作將導致 illeg...
java中常用的反射
public class user public void setname string name 根據屬性名稱,利用反射射設定private屬性的值 public static void setprivatevalue user user,string privatename,string pri...
Java中常用的for迴圈
開發程式的過程中,我們經常會運用到迴圈,接下來我說一下我們在開發過程中經常使用的for迴圈.for迴圈的表示式為for 它的組成結構為for 表示式 判斷條件 表示式 我們必須要知道它的執行順序,我用下面的表示式來表示一下 for int i 0 i 10 i 這裡我用 數字1 4 來表示它們各自的...