[問題] 中文讀取問題
小弟想請教各位先進,遇到這種編碼問題該怎麼解決?
//1.首先資料庫已輸入"堃"字
http://i.imgur.com/cVPXufn.png

//2.設定getBytes讀取URF-8(事實上這裡沒做getBytes設定,讀取結果是一樣的)
個人認為在rs.getString("authors")這部分讀取沒做好,
導致之後的網頁結果也是不對的,不知道各位的看法如何?
http://i.imgur.com/PV8LIqW.png

//3.網頁讀取結果
http://i.imgur.com/RqCqNj8.png

//4.另外資料庫內的設定是保持原樣
http://i.imgur.com/AylV5V3.png


所有環境及檔案為UTF-8,負責寫入的頁面insert.jsp及servlet.java也都是為utf-8檔
然後JSP pageEncoding="UTF-8"
上傳部份是以com.oreilly.servlet.MultipartRequest套件來執行
multi = new MultipartRequest(req,
getServletContext().getRealPath("pic_cache"),
5 * 1024 * 1024, "UTF-8");
以上,請教最終讀取方式是不是少了些什麼,或者說一開始寫入資料庫就寫錯了呢!?
第一次發言請多多指教,謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.208.89
→
08/08 09:15, , 1F
08/08 09:15, 1F
→
08/08 10:21, , 2F
08/08 10:21, 2F
→
08/08 10:37, , 3F
08/08 10:37, 3F
→
08/08 10:54, , 4F
08/08 10:54, 4F
→
08/08 11:41, , 5F
08/08 11:41, 5F
→
08/08 13:55, , 6F
08/08 13:55, 6F
→
08/09 09:26, , 7F
08/09 09:26, 7F
→
08/09 09:27, , 8F
08/09 09:27, 8F
→
08/09 09:32, , 9F
08/09 09:32, 9F