【发布时间】:2017-06-30 00:38:47
【问题描述】:
我一直在尝试以各种方式将表情符号复制到剪贴板,但没有任何效果。表情符号只是简单地替换了空格。
Clipboard.SetText(message, TextDataFormat.UnicodeText);
我尝试了各种转换,但它们也没有给出任何结果。
虽然,如果我将相同的表情符号粘贴到 TextBox,然后尝试将其复制回来 - 它可以工作。我什至尝试从代码隐藏创建一个文本框,用我的消息填充它并再次复制它 - 不起作用。
【问题讨论】:
-
这些表情符号的 Unicode 格式是否正确?
-
你能提供一个这样的表情符号的例子(不起作用)吗?
-
@SpencerWieczorek 是的。
char.ConvertToUtf32(upper, lower)返回正确的 dec 代码,例如128076 为“??????”。 @Alexei,没有工作。像这样 ????还是????