sqlplus插入中文字符集問題和ORA-01756 quoted string not properly terminated
實驗環境:ORACLE11G、linux5.6
1.進入sqlplus 建立對應的表,插入相關值(包含中文)
2.插入完後,查詢該表發現全是亂碼
3.查詢出當前資料庫的字符集資訊
4.修改當前使用者環境變數,新增NLS_LANG oracle客服端字元環境變數,將該變數和資料庫設定成一致。
5.啟用當前環境變數,使其生效。
6.在次查詢發現已經有變化了,但還是亂碼,得將資料刪除後重新插入。
7.重新插入後,發現有錯誤ORA-01756 ,分析得出該錯誤是由於登陸工具的字符集編碼和伺服器上的編碼不一致導致。
8.只插入了兩條
9.修改登入伺服器的工具的編碼格式
9.在次刪除資料後,插入資料。發現沒有問題了。
該問題相對簡單,但對於不瞭解的人來說,還是挺麻煩的。如遇到該問題可以做參考。只要改成對應字符集就可。
相關推薦
sqlplus插入中文字符集問題和ORA-01756 quoted string not properly terminated
實驗環境:ORACLE11G、linux5.6 1.進入sqlplus 建立對應的表,插入相關值(包含中文) 2.插入完後,查詢該表發現全是亂碼 3.查詢出當前資料庫的字符集資訊 4.修改當前使用者環境變數,新增NLS_LANG oracle客
ORA-01756: quoted string not properly terminated問題
當我執行某個升級指令碼的時候,發現執行表宣告語句"comment on column TICKET_MM_01.TICKET_ID is '清單序列號';"時出現ORA-01756: quoted string not properlyterminated的錯誤問題
jsp向資料庫插入中文問號和=火星文亂碼問題
1.向資料庫插入問號亂碼 Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost/資料庫名?useUnicode=true&characterEncoding=UTF-8”,“root”,""); //連
資料庫插入中文異常——ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column XXX at row 1
本文轉載自https://blog.csdn.net/bluesliusmile/article/details/78584277?locationNum=10&fps=1 在用以下方法之前,請先執行下面命令檢視。 show variables like 'character
資料庫插入中文異常——ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column XXX at row 1
在用以下方法之前,請先執行下面命令檢視。 show variables like 'character%'; ——檢視所有編碼方式 show create table table_name; ——檢視某個表格的編碼方式 status ——檢視 檢
1、在控制檯使用sql插入語句插入中文時報如下錯誤: Incorrect string value: '\xD5\xC5\xC8\xFD' for column xxx..//不正確的字串,屬
1、在控制檯使用sql插入語句插入中文時報如下錯誤: Incorrect string value: '\xD5\xC5\xC8\xFD' for column xxx..//不正確的字串,屬於伺服器錯誤。 解決方法如下: 以下操作皆為在資料庫登陸之後操作 //1.檢視資料庫伺服器接收的編碼( charac
mysql在插入中文和空格時 text資料型別報mysql incorrect string value .....錯誤!
最近在做專案的時候,遇到這麼一個錯誤,資料庫報錯,提示是mysql incorrect string value .....。我猜想肯定是資料庫的某個欄位text資料型別在插入資料時報錯了。實際的業務是這樣的:這個欄位
tomcat的介面設定和tomcat的中文字符集設定
在tomcat的conf資料夾下有server.xml檔案:<Connector port="80" protocol="HTTP/1.1" connectionTimeout="2
移動端阻止默認長按選中文本和彈出菜單、點擊陰影
prevent efault css mce web 點擊 阻止 tran call css:/*阻止默認長按選中文本*/* { /*ios*/ -webkit-touch-callout:none; touch-callout:none; /*安卓
MySQL的字符集和字符編碼筆記
mysql字符亂碼比較初級,深入的請參考盧sir的博客:http://cenalulu.github.io/linux/character-encoding/http://cenalulu.github.io/mysql/mysql-mojibake/GBK 和UTF8的實際在系統裏面的存放方式: 1、GBK
C#中文件和byte[]互換問題
orm link base ive deb c# 互換 mem wav 如何將圖片和聲音轉化成byte[],並通過webservice進行傳輸? 如何將webservice傳輸過來的byte[],轉化成我們想要的文件? (一)文件轉化為byte[] 方法
Linux字符集和系統語言設置-LANG,locale,LC_ALL,POSIX等命令及參數詳解
linux lang locale lc_all 博文說明【前言】: 本文將通過個人口吻介紹Linux字符集和系統語言設置,包括LANG,locale,LC_ALL,POSIX等命令及參數詳解的相關知識,在目前時間點【2017年6月21號】下,所掌握的技術水平有限,可能會存在不少知識理解
字符集和字符編碼(Charset & Encoding)
硬件 日語 href chan 可執行 正則表達 window 超過 斜杠 http://www.cnblogs.com/defias/p/3436517.html 相信大家一定碰到過,打開某個網頁,卻顯示一堆像亂碼,如"б?ЯАзЪСЯ"、"?????????"?還記
字符集和字符編碼
微信 代碼 語言 string com 所有 utf8 vga 得到 http://os.51cto.com/art/201503/467929.htm 什麽是字符集 在介紹字符集之前,我們先了解下為什麽要有字符集。我們在計算機屏幕上看到的是實體化的文字,而在計算機存儲介質
各個系統和語言對Unicode的支持 字符集和編碼——Unicode(UTF&UCS)深度歷險
html www 程序設計語言 ans java 字符數組 部分 .cn 程序 http://www.cnblogs.com/Johness/p/3322445.html 各個系統和語言對Unicode的支持: Windows NT從底層支持Unicode(不幸的是
MariaDB插入中文出現???情況
connect 叠代器 nbsp blog spa 測試 iad class 列表 本來打算創建一個測試表進行一個簡單的實驗,發現創建完python_test表後插入數據後,select發現所有中文都變成問號了,這一看就是出現了亂碼 MariaDB [lhc]> c
mybatis連接mysql數據庫插入中文亂碼
資料 中文亂碼 後來 例如 tar character 數據返回 語句 重建 對於MySQL數據庫的亂碼問題,有兩中情況: 1. mysql數據庫編碼問題(建庫時設定)。 2. 連接mysql數據庫的url編碼設置問題。 對於第一個問題,目前個人發現只能通過重新建庫解決
字符集研究之多字節字符集和unicode字符集
spa 英語 sci lan 可能 個學生 計算機 ascii 交換 作者:朱金燦來源:http://blog.csdn.net/clever101 本文簡介計算機中兩大字符集:多字節字符集和unicode字符集的出現及關系。 首先我們須
JS實現插入排序法和選擇排序法
排序算法 ble inner 基本算法 出了 clas 一點 暫時 while 試著寫了寫,但對輸出方式不太熟,所以註釋部分的沒能成功(我猜測是數據被覆蓋了,所以最後運行結果都是‘6‘),或許不能用innerHTML來進行輸出,暫時不管了,改天再研究研究JavaScri
數據庫壞塊觸發ora-00600和ora-07445
發現 http action 所在 ora 資源 mage 時間 重建表 上午10:03分收到資源同步庫的宕機告警,登陸數據庫核實數據庫確實異常,第一反應手動重啟庫,但依舊失敗。 回過頭查看數據庫告警日誌,發現大量的600和7445報錯 查看trace文