sqlserver中如何用varchar储存®这类符号

用的数据库是sqlserver2008,不能将varchar改为nvarchar。
尝试过加N,如UPDATE prd SET name=N'咖啡要新鲜®',数据库中仍然显示问号?

你要修改name的字符集吧,mysql是通过修改某个字段的字符集达到效果的(SET utf8mb4 COLLATE utf8mb4_general_ci ;)

应该是要进行转义:参考https://blog.csdn.net/qq_36872323/article/details/120012455

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^