1
4

3 回答 3

2

You should be able to just insert it. C# strings are unicode as are nvarchar columns. Have you tried simply inserting it?

于 2013-01-29T18:06:44.533 回答
1

Have you tried with the ASCII value ( Alt + 0153 ) for "tm" symbol?

于 2013-01-29T18:10:12.587 回答
1

Your literals are not unicode; try:

SELECT REPLACE(N'Microsoft™',N'™','')

and

INSERT mytable(col1) VALUES (N'™')

(hint: they work)

于 2013-01-29T18:13:23.190 回答