国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

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

2024-08-31 01:01:43
字體:
來源:轉載
供稿:網友

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


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

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

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

復制代碼 代碼如下:


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

直接就可以了。

 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大庆市| 河间市| 应城市| 察隅县| 武川县| 新巴尔虎左旗| 桃江县| 谢通门县| 平武县| 彭州市| 霍林郭勒市| 斗六市| 华安县| 安福县| 苏尼特右旗| 桐柏县| 民县| 奉化市| 彭水| 涟源市| 红桥区| 厦门市| 定安县| 万全县| 岳普湖县| 成武县| 鹤壁市| 馆陶县| 嘉祥县| 北碚区| 汶川县| 阜新市| 星座| 遵义县| 邮箱| 额济纳旗| 个旧市| 当涂县| 刚察县| 巢湖市| 六枝特区|