文章詳情頁
Java連接數據庫oracle中文亂碼解決方案
瀏覽:208日期:2022-09-01 15:52:54
今天寫了一個java項目連接數據庫,之后寫了一個執行入庫操作的模塊。此時暴露出一個問題就是項目的中文插入到數據庫時會是亂碼:
項目輸出的中文:

執行插入操作后數據庫中內容:

此時CustomerNumber字段是亂碼。
出現這種情況一般都是數據庫編碼與項目編碼不一致導致的,首先查看項目與數據庫的編碼格式:
查看項目編碼:
項目的編碼是gbk格式

查看數據庫編碼格式:
數據庫編碼格式是ISO-8859-1

以上查看編碼格式操作可以百度
出現這種情況一般可以通過兩種方式解決。一是修改數據庫或者項目的編碼格式,二是對入庫的中文進行編碼轉換。第一種方式在項目初期可以這樣搞,但是考慮到修改編碼可能會影響其他模塊的功能導致其他模塊出現亂碼。所以我一般采用第二種方式。

轉換編碼后,入庫中文亂碼解決:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。
標簽:
Java
相關文章:
1. 詳解Android studio 動態fragment的用法2. 編程語言PHP在Web開發領域的優勢在哪?3. 什么是python的自省4. Spring Boot和Thymeleaf整合結合JPA實現分頁效果(實例代碼)5. 解決Android studio xml界面無法預覽問題6. 基于android studio的layout的xml文件的創建方式7. Android如何加載Base64編碼格式圖片8. Springboot Druid 自定義加密數據庫密碼的幾種方案9. Vue封裝一個TodoList的案例與瀏覽器本地緩存的應用實現10. 圖文詳解vue中proto文件的函數調用
排行榜

網公網安備