国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拜城县| 沅江市| 屏东县| 盐山县| 磐石市| 体育| 绥滨县| 彩票| 五莲县| 额济纳旗| 比如县| 苍溪县| 武平县| 黄平县| 扶风县| 太康县| 乌恰县| 娄烦县| 姜堰市| 河池市| 赤水市| 公安县| 张家川| 尼木县| 会同县| 南木林县| 永寿县| 光泽县| 易门县| 格尔木市| 菏泽市| 老河口市| 苗栗市| 黄浦区| 通州市| 东丽区| 道真| 新密市| 闻喜县| 大安市| 余庆县|