当前位置:网站首页>解決pl/sql developer中資料庫插入資料亂碼問題
解決pl/sql developer中資料庫插入資料亂碼問題
2020-11-06 01:23:00 【itread01】
最近學習SSM專案開發,用到oracle資料庫,
使用管理軟體PL/sql developer往資料庫表中插入資料時記錄亂碼。
結果如下:
可以看到中文資料都亂碼成了???????問號,
看了網上各位大佬的解決辦法,說是由於oracle伺服器端字元編碼 和 Oracle 客戶端字元編碼不一致引起的。
(但是我的oracle伺服器端 和 Oracle 客戶端字元編碼是一樣的,這就很納悶了,但同樣用了以下解決辦法,搞定!!!)
第一步:
登入PL/sql developer,檢查Oracle伺服器端字元編碼,用
select userenv('language') from dual;
得到以下結果:
結果:
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
第二步:
檢視Oracle 客戶端字元編碼,用
select * from V$NLS_PARAMETERS;
得到以下結果:
可以看到我的oracle伺服器端 和 Oracle 客戶端字元編碼是一樣的,沒關係繼續往下看
第三步:
在windows中創 建一個名為“NLS_LANG”的系統環境變數,
設定其值為“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,跟oracle伺服器端字元編碼一致,然後重新啟動 pl/sql developer
即可解決亂碼問題!!!
補充1:(問題解決可忽略以下內容)
跟我有同樣問題的同學完成上面的步驟後,重新登入PL/Sql developer資料還是顯示亂碼。
然後的解決辦法是:
把表刪除,注意是刪表,而不是單單刪除表中資料,
然後重新建表,重新插入資料,發現問題解決!!!
補充2:因為是用idea做開發,所以是直接用idea中database連線資料庫,然後重新建表,插入的資料,
直接用PL/Sql developer沒試過,應該也可以。
&n
版权声明
本文为[itread01]所创,转载请带上原文链接,感谢
https://www.itread01.com/content/1604511064.html
边栏推荐
- 如何将数据变成资产?吸引数据科学家
- “颜值经济”的野望:华熙生物净利率六连降,收购案遭上交所问询
- Basic principle and application of iptables
- ThreadLocal原理大解析
- How long does it take you to work out an object-oriented programming interview question from Ali school?
- 事半功倍:在没有机柜的情况下实现自动化
- (2)ASP.NET Core3.1 Ocelot路由
- Elasticsearch 第六篇:聚合統計查詢
- drf JWT認證模組與自定製
- Jmeter——ForEach Controller&Loop Controller
猜你喜欢
怎么理解Python迭代器与生成器?
Don't go! Here is a note: picture and text to explain AQS, let's have a look at the source code of AQS (long text)
快快使用ModelArts,零基础小白也能玩转AI!
直播预告 | 微服务架构学习系列直播第三期
安装Anaconda3 后,怎样使用 Python 2.7?
Using Es5 to realize the class of ES6
hadoop 命令总结
自然语言处理之命名实体识别-tanfordcorenlp-NER(一)
阿里云Q2营收破纪录背后,云的打开方式正在重塑
使用 Iceberg on Kubernetes 打造新一代云原生数据湖
随机推荐
技術總監,送給剛畢業的程式設計師們一句話——做好小事,才能成就大事
ThreadLocal原理大解析
业内首发车道级导航背后——详解高精定位技术演进与场景应用
免费的专利下载教程(知网、espacenet强强联合)
GUI 引擎评价指标
GBDT与xgb区别,以及梯度下降法和牛顿法的数学推导
助力金融科技创新发展,ATFX走在行业最前列
基於MVC的RESTFul風格API實戰
mac 下常用快捷键,mac启动ftp
PHP应用对接Justswap专用开发包【JustSwap.PHP】
你的财务报告该换个高级的套路了——财务分析驾驶舱
【快速因數分解】Pollard's Rho 演算法
Working principle of gradient descent algorithm in machine learning
Pattern matching: The gestalt approach一种序列的文本相似度方法
用Python构建和可视化决策树
文本去重的技术方案讨论(一)
Technical director, to just graduated programmers a word - do a good job in small things, can achieve great things
How do the general bottom buried points do?
Sort the array in ascending order according to the frequency
大数据应用的重要性体现在方方面面