3
我的MySQL數據庫具有字符編碼utf8。在QueryBrowser中,我可以看到特殊字符是正確的。在使用openjpa的應用程序中,我可以看到相同的值也是正確的。 但是,當我將對象保存到數據庫中時,我在應用程序中有正確的值,但在數據庫中不正確! 當我重新啓動應用程序時,應用程序中的特殊字符不正確(因爲它們從數據庫中拾取)
所有設置爲UTF-8,java應用程序運行良好,從DB讀取數據是正確的,但問題是當openjpa存儲在數據庫中的值,他們變成'?'。
任何想法?謝謝OpenJPA和MySQL堅持錯誤的編碼字符