看板 java 關於我們 聯絡資訊
※ 引述《likyo (喔!)》之銘言: : 小弟有個問題,小弟在寫JSP時,使用JavaBean連資料庫(MySQL) : 在javabean中有一行 : ------------------------------------------------------------------------- : con = DriverManager.getConnection : ("jdbc:mysql://localhost:3306/資料庫?","帳號","密碼"); : ------------------------------------------------------------------------- : 因為小弟使用的事UTF-8編碼(網頁), 所以這樣寫的話, : 寫入資料進資料庫的時候,資料庫中中文部份會變成亂碼 : 所以小弟改寫成這樣 : ------------------------------------------------------------------------- : con = DriverManager.getConnection : ("jdbc:mysql://localhost:3306/資料庫? : useUnicode=true&characterEncoding=UTF-8" : ,"帳號","密碼"); : ------------------------------------------------------------------------- : 但是這樣寫以後,編譯後沒問題,但是由網頁透過javaBean寫入資料就寫不進去資料庫 : 請問這樣該如何解決? 錯誤訊息是什麼? mysql的編碼也是utf-8嗎?還是latin1? 你先check一下DB的編碼吧~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.173.49.133