bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

[oracle]解決centos7下oracle的中文亂碼問題-創新互聯

首先在形成中文亂碼的原因是由于字符集不統一導致的,不同的字符集在轉換的過程中必然要出現亂碼,當然不排除可以轉換。所以要解決中文亂碼問題,思路是將輸入、存儲、顯示等流程中涉及到字符集都統一為一種,對于oracle首先必須滿足的先決條件是要服務端和客戶段的字符集統一,若還不能解決問題,同時還要將系統的字符集與之統一,甚至導入或輸入數據所使用的字符集統一。

網站建設哪家好,找成都創新互聯公司!專注于網頁設計、網站建設、微信開發、成都小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了德清免費建站歡迎大家使用!

看了網上的一些資料后,都說修改服務器的字符集風險比較大,確實,測試開發用還好說,假若是上線項目的服務器,那修改服務器字符集所帶來的后果是不堪的,廢話我多說以下貼上我的解決辦法。

1、亂碼問題

剛開始的時候通過sql語句建表,并且插入數據,最后進行select,在命令界面總是顯示如下問題:

[oracle]解決centos 7下oracle的中文亂碼問題

2、查詢服務端的字符集

SQL> select userenv('language') from dual;

顯示如下結果:

AMERICAN_AMERICA.WE8MSWIN1252

這個字符集比較奇葩阿,從來沒有見過,但是沒見過的東西太多了,既然人家設計默認如此字符集,應該是有著其有利之處的

3、查看配置文件中客戶端設置的字符集

vi /home/oracle/.bash_profile

顯示結果如下:

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

原來我在安裝oracle時將客戶端的字符集設置成了AMERICAN_AMERICA.ZHS16GBK,服務端和客戶端的字符集不相同必然要出錯,將客戶端的字符集修改為AMERICAN_AMERICA.WE8MSWIN1252,重新執行程序,令人賞心悅目的結果出現了:

[oracle]解決centos 7下oracle的中文亂碼問題

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

當前名稱:[oracle]解決centos7下oracle的中文亂碼問題-創新互聯
文章網址:http://vcdvsql.cn/article30/dehjso.html

成都網站建設公司_創新互聯,為您提供服務器托管、電子商務、網站收錄、定制開發、網站建設、搜索引擎優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站