久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

Java連接數據庫oracle中文亂碼解決方案

瀏覽:124日期:2022-09-01 15:52:54

今天寫了一個java項目連接數據庫,之后寫了一個執行入庫操作的模塊。此時暴露出一個問題就是項目的中文插入到數據庫時會是亂碼:

項目輸出的中文:

Java連接數據庫oracle中文亂碼解決方案

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

Java連接數據庫oracle中文亂碼解決方案

此時CustomerNumber字段是亂碼。

出現這種情況一般都是數據庫編碼與項目編碼不一致導致的,首先查看項目與數據庫的編碼格式:

查看項目編碼:

項目的編碼是gbk格式

Java連接數據庫oracle中文亂碼解決方案

查看數據庫編碼格式:

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

Java連接數據庫oracle中文亂碼解決方案

以上查看編碼格式操作可以百度

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

Java連接數據庫oracle中文亂碼解決方案

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

Java連接數據庫oracle中文亂碼解決方案

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 乌拉特中旗| 广安市| 基隆市| 洛扎县| 襄樊市| 蓬溪县| 岐山县| 崇信县| 治多县| 梓潼县| 武义县| 环江| 湘阴县| 三河市| 昭觉县| 富裕县| 库车县| 弋阳县| 肥乡县| 十堰市| 江源县| 德兴市| 揭阳市| 清涧县| 金湖县| 石门县| 衢州市| 阳高县| 德化县| 肥城市| 从化市| 仁寿县| 建阳市| 抚远县| 卢湾区| 巴塘县| 缙云县| 阳泉市| 绿春县| 平舆县| 建湖县|