2009-01-20 87 views
3

我試圖設置將使用C++和ODBC訪問的sqlserver 2005(讀取的數據將以XML文件發送)。所以,我想從數據庫中讀取數據(最好是utf-8),組成一個XML文件併發送它。SQLServer 2005和UTF8

我一直在瀏覽,我還沒有找到一種方法來設置數據庫和使用utf-8(如在MySQL中)的表。我讀過內部sqlserver使用UCS-2

是否可以爲使用utf-8設置sqlserver 2005數據庫(或表或字段)?

如果沒有,這是推薦的方法嗎?

預先感謝您

回答

2

您可以詢問unicode數據(UTF16或UCS2)並將其轉換爲您需要的UTF-8它。

UTF-8是完整的unicode格式,轉換速度快而且容易。