请帮我一下:我有一个文本框,用户可以在其中键入Hi, This is test of emoji ☢️
等文本,我必须将此记录保存在表中。此外,一旦我从表中提取此记录,并显示到客户端必须显示相同的表情沿着。我已经创建了列类型为nvarchar(450)与SQL Server 2014数据库。我使用API将此文本发送到存储过程。
目前,我以Hi, This is test of emoji ☢️
的形式传递文本,然后以Hi, This is test of emoji ??
的形式存储在DB中
这是我的存储过程:
ALTER proc [dbo].[SP_Save_Not_StatsTrans] @Not_Content nvarchar(max), @PublishedOn datetime
as
begin
insert into Tb_Notifications(ObjectUid, Not_Content,PublishedOn) values
(NEWID(),@Not_Content,@PublishedOn)
end
1条答案
按热度按时间s5a0g9ez1#
我很想看看你的插入语句。表情符号是Unicode,所以你需要在你插入的字符串前面加一个“N”。
这是可行的:Fiddle
退货