用INFORMIX Client-SDK 2.50就可以呢,2.8及其以上的都有亂碼,暫無法解決。。。

專注于為中小企業(yè)提供成都網站設計、成都網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)民豐免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。
1.運行SQL,檢查服務器編碼
2.設置本地客戶端編碼
進入我的電腦---屬性---高級---環(huán)境變量。
添加兩項:
LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
pl/sql菜單tools---preferences---user interface--fonts 中修改為中文字體
一:
通過增加參數(shù)
–default-character-set
=
utf8
解決亂碼問題
mysql
-u
root
-p
password
path_to_import_file
–default-character-set
=
utf8
方法二:
在命令行導入亂碼解決
1.
use
database_name;
2.
set
names
utf8;
(或其他需要的編碼)
3.
source
example.sql
(sql文件存放路徑)
方法三:
直接粘貼sql文件里的代碼
1.
打開SQLyog客戶端軟件;
2.
定位到SQL編輯器,然后用記事本打開剛剛導出的SQL文件;
3.
復制文件中所有SQL語句到SQL編輯器當中,執(zhí)行這些SQL代碼;
方法四:
用記事本或其他文本工具改變SQL文件的編碼格式(若方法三不行,那就嘗試方法四)
1.
用記事本(或UE)打開剛才的導出的SQL文件;
2.
另存此文件——打開另存為對話框,選擇對話框中的編碼格式為UNICODE編碼;
3.
保存文件,然后CTRL+A,全選;
4.
復制里面的SQL語句到SQLyog中的“SQL編碼器”當中,再執(zhí)行一次SQL語句;
5.
執(zhí)行完成后切記刷新一次,查看中文的數(shù)據(jù)表,亂碼消除,大功告成;
SQLSERVER帶有中文的是Nvarchar格式來裝,varchar裝英文的,并且在查詢Nvarchar字段時要注意加一個N,例如
select * from employee where name= N'張三'
這樣就不會出現(xiàn)亂碼
如果SQL Server 系統(tǒng)排序規(guī)則為"SQL_Latin1_General_CP1_CI_AS",那么數(shù)據(jù)庫及數(shù)據(jù)庫字段排序規(guī)則都默認為"SQL_Latin1_General_CP1_CI_AS",如果字段為varchar,插入中文,數(shù)據(jù)庫顯示為"?",且數(shù)據(jù)無法修復。解決辦法如下:\x0d\x0a1。 修改字段排序規(guī)則為"Chinese_PRC_CI_AS",varchar改nvarchar,SQL插入語句中,中文字符前加"N",可以插入中文字符。\x0d\x0a2。 修改數(shù)據(jù)庫排序規(guī)則為"Chinese_PRC_CI_AS",字段保持varchar,SQL語句不變,插入中文失敗,查看字段屬性后發(fā)現(xiàn),字段排序規(guī)則實際上沒有變化,還是默認為"SQL_Latin1_General_CP1_CI_AS",再修改字段排序規(guī)則,varchar不變,SQL不變,可以插入中文字符。\x0d\x0a總結:\x0d\x0a1。 修改系統(tǒng)排序規(guī)則沒有試過。\x0d\x0a2。 修改數(shù)據(jù)庫排序規(guī)則不會把數(shù)據(jù)庫中字段的排序規(guī)則改掉,但是為了顯示中文,數(shù)據(jù)庫排序規(guī)則必須改。\x0d\x0a3。 僅僅修改字段排序規(guī)則,還不能完全解決問題。
名稱欄目:nosql中文亂碼解決,數(shù)據(jù)庫中文亂碼怎么解決
路徑分享:http://chinadenli.net/article21/dsissjd.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供品牌網站制作、做網站、服務器托管、App設計、品牌網站設計、外貿建站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)