我想解決如何正確使用多服務器管理工作室的多字節unicode字符。甚至如此簡單:sql服務器管理控制檯不能使用多字節字符
select N'動漫'
只返回結果窗格中的方框。我知道基礎數據庫設置正確處理對PC做工精細Unicode和其他應用程序有中國特色
非常讚賞
我想解決如何正確使用多服務器管理工作室的多字節unicode字符。甚至如此簡單:sql服務器管理控制檯不能使用多字節字符
select N'動漫'
只返回結果窗格中的方框。我知道基礎數據庫設置正確處理對PC做工精細Unicode和其他應用程序有中國特色
非常讚賞
這個問題很多令人沮喪的小時後任何線索,我只是發現了一個解決方案(如果不是解釋)。
更改查詢結果字體對我的系統沒有影響(Win 7 Enterprise,64位)。
多少谷歌搜索後,我發現這一點:My Chinese Word Suddenly Appear As Square Box
總之:創建一個新的Windows用戶帳戶,然後登錄爲用戶 - 你會發現,你的中國文字正確顯示。現在登錄到您的原始帳戶,您應該會發現這也正確顯示中文字符。
因此,創建新帳戶具有修復兩個帳戶(可能全部?)的行爲的效果。現在 - 任何人都有解釋?
巫毒...巫術!但它的工作。 – Jason 2013-01-16 19:57:22
將字體更改爲Arial Unicode MS爲我做了訣竅。
我不明白爲什麼文字結果顯示罰款與網格結果沒有字體,以及爲什麼其他Unicode字體不工作,但哦。
這是一個簡單的修復。 – 2013-05-21 18:41:08
只有在您安裝了Office或其他安裝了它的產品時纔有效。該字體似乎不是免費的 – ekkis 2015-04-20 01:53:46
我曾經在SQL Server 2005中的「結果到網格」而不是「結果到文本」中得到這一點我從來沒有打擾過調查它,只是切換到文本。我在當前的開發機器上沒有遇到這個問題(2008)。你在2005年嗎?你有同樣的行爲嗎?兩種輸出格式之間的默認字體是否不同? – 2011-03-02 22:55:03
你在什麼版本的SQL?你有沒有檢查工具/選項/字體和顏色?某些字體可能無法直接顯示unicode字符。我只是在SQL Server 2008上嘗試了它,默認設置,結果都很好。 – 2011-03-02 22:58:27