I know字符串需要在SQL Server(2012)INSERT語句前加N'作爲UNICODE存儲它們,但是它們是否必須以某種方式檢索(SELECT語句)他們在UNICODE?從SQL Server中讀取Unicode字符串
我能夠用N符號正確地存儲國際字符串,但是當我運行SELECT查詢來取回記錄時,它會出現問號。我的查詢非常簡單。
SELECT COLUMN1, COLUMN2 FROM TABLE1
我在看可能導致此問題的其他可能的原因,但至少我想消除上面的SQL語句。當它們都使用N表示法存儲UNICODE字符串時它是否應該正確讀取COLUMN1和COLUMN2列?我必須對聲明做任何事情才能告訴它它們是UNICODE嗎?
'它來問號'SQL Server Management Studio或您的應用程序?檢查它是否適用於SSMS,如果是,那麼你的應用程序可能無法正確讀取數據(驅動程序,編碼,...) – lad2025
@ lad2025我的應用程序 – zar