在存储商标(tm或r)或版权(c)等特殊字符时,有人能提供一些最佳实践吗?我将它们与SQL Server中的其他文本一起存储在varchar字段中,并显示在ASP.NET网页上。现在,我们正在存储特殊字符本身并显示它。
谢谢你的帮助!
发布于 2009-12-03 13:36:56
如果可以的话,只使用™和©这样的实体。
除非您明确要求支持Unicode,否则不需要切换到nvarchar。
发布于 2009-12-03 05:58:15
我将它们存储在
字段中...
至少有一个问题。对于可能包含“特殊”字符的文本,您需要nvarchar。
发布于 2009-12-03 06:00:09
对于这些字符,通常您会将它们呈现为
©因此,您不需要在DB中执行任何特殊操作,但应该为DB字符串、NChar、NVarChar等使用"N"-prefixed字段。
https://stackoverflow.com/questions/1836076
复制相似问题