中文亂碼....
System.out.println("處理get請求......"); PrintWriter out = response.getWriter(); response.setContentType("text/html;charset=utf-8"); request.setCharacterEncoding("utf-8"); out.println("
你好,servlet
");
不明白為何中文亂碼?
System.out.println("處理get請求......"); PrintWriter out = response.getWriter(); response.setContentType("text/html;charset=utf-8"); request.setCharacterEncoding("utf-8"); out.println("
");
不明白為何中文亂碼?
2015-10-22
舉報(bào)
2015-10-23
你用的什么開發(fā)工具?eclipse?項(xiàng)目設(shè)置過編碼沒?想了想應(yīng)該是項(xiàng)目編碼沒改的關(guān)系,項(xiàng)目默認(rèn)編碼一般都不是utf-8
你要是用的是eclipse的話,試試這么操作
第一步:在項(xiàng)目上右擊選擇”prepertise“(屬性),進(jìn)入屬性設(shè)置界面。
第二步:將resource中的”Text file Encoding“,選擇”other“中的適當(dāng)類型(本例變?yōu)椤盪Tf-8“),之后點(diǎn)擊”ok“按鈕,完成設(shè)置(可根據(jù)實(shí)際情況多次切換編碼格式來找到適應(yīng)的編碼類型即可).
如果更改之后代碼里的字符變成亂碼了就把代碼里面的中文字符重新輸入一遍
試下能行不
2015-10-22
復(fù)制這句吧 前面的直接復(fù)制的網(wǎng)頁上的,發(fā)了才發(fā)現(xiàn)格式有點(diǎn)問題
2015-10-22
輸出之前最好
response. setCharacterEncoding(“utf-8”);
response.setContentType("text/html;charset=utf-8");
這兩句都加上
2015-10-22
你試一下再out.println()之前再加一句response. setCharacterEncoding(“utf-8”);
看下還是不是亂碼