Oracle將字元編碼從GBK轉到UTF8,如何操作比較穩妥?
朋友問:
有個學校oracle資料庫的編碼是GBK,而且庫裡邊已經有很多生產資料了,現在想改成UTF8的,如果執行了這步操作,會出現哪些問題?
我的回答:
因為utf8的庫中文佔3個byte,gbk佔2個byte,所以會出現客戶端亂碼。
比較穩妥的方案是,再搭建一個oracle環境,設定成utf8編碼,把舊的oracle資料遷移到新的utf8編碼的oracle庫中的環境。
oracle群裡面peter的回答:
官方的方法是新建一個utf8的庫再匯入。
直接改內部檢視的辦法是錯的,從不這樣用,也不瞭解會有啥問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26230597/viewspace-1083497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 字符集從GBK升級到Utf8Oracle
- 檢視修改mysql編碼方式讓它支援中文(gbk或者utf8)MySql
- PHP中文GBK編碼轉UTF-8PHP
- 字元編碼轉換字元
- 解決java“錯誤:編碼GBK的不可對映字元”Java字元
- maven編譯遇到"編碼GBK的不可對映字元"警告的處理Maven編譯字元
- c++中utf8字串和gbk字串的轉換C++字串
- excel 字元比較函式Excel字元函式
- java中文字串漢字轉GBK編碼Java字串
- 【arcmap】 utf8編碼
- 用Javascript實現UTF8編碼轉換成gb2312編碼JavaScript
- GC機制+字元編碼+檔案操作GC字元
- oracle轉義字元Oracle字元
- 更改Oracle字符集:把字符集ZHS16GBK換成UTF8Oracle
- Oracle date 型別比較和String比較Oracle型別
- scheme跳轉特殊字元編碼問題Scheme字元
- Oracle 特殊字元轉義Oracle字元
- JavaScript 比較相同的字元返回falseJavaScript字元False
- 字元編碼字元
- ptyon 特殊處理 url 編碼與解碼,字元編碼轉化 unicode字元Unicode
- 網址URL中特殊字元轉義編碼字元
- 從一個故事開始聊聊字元編碼字元
- iOS 將網址中%形式的引數進行UTF8編碼iOS
- js將陣列轉字元,字元轉回陣列JS陣列字元
- [20180502]UTF8編碼問題.txt
- Java如何將字串轉換為字元陣列?Java字串字元陣列
- 字串-字元編碼字串字元
- 聊聊字元編碼字元
- IDEA如何設定編碼格式,字元編碼,全域性編碼和專案編碼格式Idea字元
- 新手請教,LARAVEL兩個資料庫不同編碼的問題,utf8與gbk怎麼相容顯示中文?Laravel資料庫
- Rust與Java程式碼比較:將二維陣列轉為三維陣列RustJava陣列
- python批次將檔案編碼格式轉換為 UTF8帶標籤的格式,解決linux環境下中文編碼亂碼的問題PythonLinux
- 如何將三萬行程式碼從Flow移植到TypeScript?行程TypeScript
- [20210422]如何檢視字元的ascii編碼.txt字元ASCII
- 1.3.0 Python 字元編碼Python字元
- 圖解字元編碼圖解字元
- 字元編碼問題字元
- ajax 提交 資料格式一個為 utf8 後臺gbk格式檔案接收亂碼
- Unicode、GBK、UTF-8、ASCII的編碼簡介UnicodeASCII