濮阳杆衣贸易有限公司

主頁 > 知識庫 > MsSQL數(shù)據(jù)導入到Mongo的默認編碼問題(正確導入Mongo的方法)

MsSQL數(shù)據(jù)導入到Mongo的默認編碼問題(正確導入Mongo的方法)

熱門標簽:衛(wèi)星地圖標注距離 貴州外呼回撥系統(tǒng)是什么 外呼系統(tǒng)的話術 智能語音車載電話機器人 安陽天音防封電銷卡 云南全自動外呼系統(tǒng)公司 智能外呼系統(tǒng)需要多少錢 競圣地圖標注服務 陽光創(chuàng)信ai外呼獲客系統(tǒng)助力

先說下我操作的步驟。
1.從sql2008的management studio查詢5萬條數(shù)據(jù),使用右鍵導出為csv
2.由于默認導出沒有帶列名,手工編輯后增加了列名
3.使用mongoimport導入數(shù)據(jù),錯誤,提示invalid utf8 character


檢查了一下,是因為默認導出為csv的時候,不是utf8的格式而是系統(tǒng)的默認編碼,采用openoffice編輯另存為utf8格式就可以解決編碼問題,但是發(fā)現(xiàn)使用openoffice后列名和數(shù)據(jù)不匹配,列名很多都疊在一起了,雖然數(shù)據(jù)是能導入進去了,但是根本不能用。

換了一種做法,不使用導出csv,直接copy數(shù)據(jù)到excel然后另存為csv,一切正常,這里就發(fā)生了一個很奇怪的問題,這里使用的編碼還是默認的系統(tǒng)編碼,為什么不提示錯誤呢?

由于手工轉換成csv在數(shù)據(jù)量小得時候可以,但是數(shù)據(jù)量大的時候編輯比較慢,就在mangement studio中配置了一下。
選項-查詢結果-sql server-以網格顯示結果,選中“在復制或保存結果時包含列標題”
這樣在使用導出為csv的時候,默認就是帶著列名的。

復制代碼 代碼如下:

mongoimport -d local -c testtable  --type csv --headerline --file c:\inmongo.csv

直接就可以了。

 

但是這個編碼的問題很奇怪,不知道有人深入了解過沒有。

您可能感興趣的文章:
  • Go JSON編碼與解碼的實現(xiàn)
  • Python 編碼規(guī)范(Google Python Style Guide)
  • go語言實現(xiàn)字符串base64編碼的方法
  • Go語言對JSON進行編碼和解碼的方法
  • 關于go語言編碼需要放到src 文件夾下的問題

標簽:寧夏 欽州 周口 營口 湘潭 預約服務 河源 鄂爾多斯

巨人網絡通訊聲明:本文標題《MsSQL數(shù)據(jù)導入到Mongo的默認編碼問題(正確導入Mongo的方法)》,本文關鍵詞  MsSQL,數(shù)據(jù),導入,到,Mongo,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MsSQL數(shù)據(jù)導入到Mongo的默認編碼問題(正確導入Mongo的方法)》相關的同類信息!
  • 本頁收集關于MsSQL數(shù)據(jù)導入到Mongo的默認編碼問題(正確導入Mongo的方法)的相關信息資訊供網民參考!
  • 推薦文章
    铅山县| 贵阳市| 宜宾县| 五大连池市| 古丈县| 孝昌县| 射阳县| 同德县| 陇川县| 蒙山县| 济阳县| 金平| 儋州市| 深州市| 萍乡市| 岑巩县| 同心县| 金平| 岢岚县| 张家港市| 麟游县| 盈江县| 吉木萨尔县| 孝昌县| 岳阳市| 莒南县| 延寿县| 云和县| 通山县| 上犹县| 平和县| 丰都县| 上蔡县| 龙岩市| 博野县| 治县。| 铜山县| 嘉黎县| 洛川县| 昌都县| 泽州县|