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

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

Sql Server 2008R2 遇到了BCP導入各種中文亂碼的問題

2024-08-31 00:55:12
字體:
來源:轉載
供稿:網友
Sql Server 2008R2 遇到了BCP導入各種中文亂碼的問題

今天玩BCP導入數據的時候,有文件格式,有中文字符串問題……以下是歷程,和大家分享一下,希望不要走我的彎路

主要那個表是一個翻譯表,一個文件里面內涵幾十種語言,所以很容易發現問題。

0、使用最常用的語句導數據

  bcp DB.TBOwner.TB in File -S -U -P -r -t -c 來到,死活島導不進去

1、打開文件,首先發現文件編碼使用的是UTF-16 ……難怪死活不能導進去。然后把文件轉換成UTF-8 ,不報錯了!而且可以導進去了!!

2、開心的時間不到30秒,一查數據……全亂碼了,又回到原點了……

3、冷靜,查文檔,發現其實BCP是不支持UTF-8 的代碼頁的,然后回想一下,UTF-8 是變長格式,用UE查看數據文檔。中文和其它語言是使用2個字符編碼,英文是用1個字符編碼,那就想到首先將文檔轉成寬字符,這里我轉成了 unicode字符來處理。

4、bcp DB.TBOwner.TB in File -S -U -P -r -t -w 使用原來的語句,講-c 改成 -w ~導入成功,查看數據無誤~解決~

這就是知識不扎實走的彎路……

BCP使用工具注釋:http://msdn.microsoft.com/zh-cn/library/ms162802.aspx


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸州市| 峨山| 阿拉善左旗| 永寿县| 德州市| 巫溪县| 宜阳县| 基隆市| 锡林郭勒盟| 应城市| 龙里县| 油尖旺区| 航空| 衡水市| 安义县| 喜德县| 德格县| 百色市| 嵩明县| 浦江县| 庄河市| 白河县| 明水县| 苗栗县| 上虞市| 曲阜市| 辽宁省| 宁乡县| 秦安县| 武夷山市| 惠州市| 福贡县| 平安县| 墨脱县| 若羌县| 威信县| 桦川县| 盈江县| 洛宁县| 理塘县| 亚东县|