抓狂的ibatis中文問題
我在辦公室用的Eclipse3.3.2+Myeclise6.6+mysql5.1寫的ibatis 2.3.4(用了ibatisdao2.2)的專案,執行一切正常,沒有中文編碼問題!我專案和資料庫都用的UTF-8編碼。
但是我在家裡用同樣的環境從svn取出專案,發現查詢資料的時候,中文都可以看見,但是插入和更新資料的時候,插入的都是亂碼。
我配置了ibatis的sql日誌在log4j中,看到我的資料引數在debug顯示的語句中顯示的都是中文!可資料庫存的都是???號
我可以確定的是,我的dao的實現類的方法中列印出來也是中文,只是在sql提交的時候,辦公室電腦沒問題,家中卻有問題!
另外,這個也已經設定:Resources.setCharset(Charset.forName("UTF-8"));在辦公室中,不設定這個也是沒有問題的!
家中電腦用的番茄花園的一個XP,手動裝的JDK6.0
辦公室用的XP是純淨版本。
補充一下,我的eclipse軟體和mysql軟體是同一個安裝包安裝的,設定都是一樣的!
目前可以肯定的是,我的資料庫是沒有問題的!
我用的解壓版的mysql5.1,都是手動配置的!家裡和公司的配置是一摸一樣的!
唯一的不同,就是我家裡用的是番茄花園預設安裝的系統,沒有自定義,當時出去了,回來發現裝了一堆亂七八糟的東西!公司的機器是純正的XP。
但是我在家裡用同樣的環境從svn取出專案,發現查詢資料的時候,中文都可以看見,但是插入和更新資料的時候,插入的都是亂碼。
我配置了ibatis的sql日誌在log4j中,看到我的資料引數在debug顯示的語句中顯示的都是中文!可資料庫存的都是???號
我可以確定的是,我的dao的實現類的方法中列印出來也是中文,只是在sql提交的時候,辦公室電腦沒問題,家中卻有問題!
另外,這個也已經設定:Resources.setCharset(Charset.forName("UTF-8"));在辦公室中,不設定這個也是沒有問題的!
家中電腦用的番茄花園的一個XP,手動裝的JDK6.0
辦公室用的XP是純淨版本。
補充一下,我的eclipse軟體和mysql軟體是同一個安裝包安裝的,設定都是一樣的!
目前可以肯定的是,我的資料庫是沒有問題的!
我用的解壓版的mysql5.1,都是手動配置的!家裡和公司的配置是一摸一樣的!
唯一的不同,就是我家裡用的是番茄花園預設安裝的系統,沒有自定義,當時出去了,回來發現裝了一堆亂七八糟的東西!公司的機器是純正的XP。
相關文章
- Ibatis 中文條件查詢不到資料問題BAT
- ibatis sqlmaping的問題BATSQLAPI
- ibatis Order By注入問題BAT
- ibatis分頁問題BAT
- 請教關於ibatis的問題BAT
- 再看ibatis Order By注入問題BAT
- Ibatis相容性問題BAT
- iBatis問題,救命啊!!!急急急!!!BAT
- Ibatis的疑問BAT
- 奇葩的能讓程式設計師抓狂的一些問題程式設計師
- mysql的中文問題MySql
- 關於Ibatis 轉換 oracle date型別的問題BATOracle型別
- JSF的中文問題JS
- 關於maven import org.apache.ibatis.io.Resources中ibatis包不存在問題MavenImportApacheBAT
- java 中文問題Java
- 中文排序 問題排序
- getParameter方法的中文問題【轉】
- jboss下mysql的中文問題MySql
- JAVA的中文編碼問題Java
- 解決localdb中文智慧的問題
- Python的中文編碼問題Python
- 暫時解決的中文問題
- 〖使用iBatis做select後不提交也不回滾問題〗BAT
- 讓Web開發工程師抓狂的20個難題Web工程師
- 在學習Mybatis時遇見的問題 org.apache.ibatis.exceptions.PersistenceException:MyBatisApacheException
- EasyUI 中文亂碼問題UI
- MSSQL中文亂碼問題SQL
- Java 中文 亂碼問題Java
- perl中文處理問題
- Python中文問題研究Python
- Ubuntu中 MySQL 的中文編碼問題UbuntuMySql
- impdp遇到char字元含中文的問題字元
- MySQL 中文 like 問題解決MySql
- git bash輸入中文問題Git
- SpringMVC中文亂碼問題SpringMVC
- python 中文編碼問題Python
- Python中文亂碼問題Python
- python中文註釋問題Python