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

您的位置:首頁技術(shù)文章
文章詳情頁

Java連接數(shù)據(jù)庫oracle中文亂碼解決方案

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

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

項目輸出的中文:

Java連接數(shù)據(jù)庫oracle中文亂碼解決方案

執(zhí)行插入操作后數(shù)據(jù)庫中內(nèi)容:

Java連接數(shù)據(jù)庫oracle中文亂碼解決方案

此時CustomerNumber字段是亂碼。

出現(xiàn)這種情況一般都是數(shù)據(jù)庫編碼與項目編碼不一致導(dǎo)致的,首先查看項目與數(shù)據(jù)庫的編碼格式:

查看項目編碼:

項目的編碼是gbk格式

Java連接數(shù)據(jù)庫oracle中文亂碼解決方案

查看數(shù)據(jù)庫編碼格式:

數(shù)據(jù)庫編碼格式是ISO-8859-1

Java連接數(shù)據(jù)庫oracle中文亂碼解決方案

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

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

Java連接數(shù)據(jù)庫oracle中文亂碼解決方案

轉(zhuǎn)換編碼后,入庫中文亂碼解決:

Java連接數(shù)據(jù)庫oracle中文亂碼解決方案

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
相關(guān)文章:
主站蜘蛛池模板: 浦城县| 宾阳县| 和静县| 滁州市| 温宿县| 商洛市| 云梦县| 泽库县| 石河子市| 宣武区| 双鸭山市| 龙江县| 朝阳县| 文化| 安龙县| 民丰县| 麻江县| 洪江市| 化德县| 桦川县| 屏东县| 孝义市| 杭锦后旗| 牙克石市| 苏尼特左旗| 三原县| 淮南市| 兴文县| 和平区| 资溪县| 高邑县| 新龙县| 湘西| 金沙县| 施甸县| 衡阳县| 北海市| 印江| 分宜县| 额济纳旗| 新蔡县|