我在SQL Server 2008中的表5列:如何在SQL Server中支持特殊字符?
id INT
name VARCHAR(100)
user address VARCHAR(200)
phone_number VARCHAR(20)
email VARCHAR(50).
但我不知道爲什麼特殊字符不上臺面的輸入。
有什麼建議嗎?
我在SQL Server 2008中的表5列:如何在SQL Server中支持特殊字符?
id INT
name VARCHAR(100)
user address VARCHAR(200)
phone_number VARCHAR(20)
email VARCHAR(50).
但我不知道爲什麼特殊字符不上臺面的輸入。
有什麼建議嗎?
您試過「nvarchar」。將字段/字段更改爲nvarchar而不是varchar,您懷疑特殊字符會到來。或者將表格整理爲utf8_general_ci
使用NVARCHAR而不是VARCHAR。
SQL Server提供了兩種數據類型來存儲字符信息。對於 ,大多數情況下,這兩種數據類型在SQL Server或應用程序中與其工作 的方式相同。區別在於 nvarchar用於存儲unicode數據,該數據用於在您的數據庫表中存儲 多語言數據。
謝謝。這是令人驚訝的工作 – Jhilom
羅傑說,比你應該接受的答案:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –
謝謝。這是令人驚訝的工作 – Jhilom
不,並不令人驚訝 - 這是通過設計和[**有據可查的**](http://msdn.microsoft.com/en-us/library/ms176089.aspx)... –