表情符号字符串连接

Emoji string concatenation

感觉有点傻,问这个。但是我最初的尝试并没有成功。

问题是,我有一些代码部分,前面没有特殊符号,例如:“00a9”或“1f1e6-1f1e8”。我需要从字符串创建一个 unicode 字符,将其作为单个符号写入 mssql 数据库。该列的类型为 nvarchar。

使用 StringBuilder 类型解决了它。

var unicodeBuilder = new StringBuilder();
foreach (var unicodePart in unicodeParts)
{ 
  unicodeBuilder.Append(char.ConvertFromUtf32(Convert.ToInt32(unicodePart,16)));
}