【发布时间】:2017-09-26 15:25:33
【问题描述】:
我正在尝试截取表情符号并将其替换为相应的文本。我在 Web API 上保留了默认编码(分别为 UTF-8 / UTF-16)。
如何转换 ???? 等表情符号像 U+1F609 这样的东西?
【问题讨论】:
-
相关:stackoverflow.com/a/26086479/632407 但对于 perl。
-
@jm666 你有 C# 的例子吗?我只是对正确的编码部分感到痛苦,自 2000 年以来我还没有使用过 Perl。
-
不幸的是没有 C#。我是一个 bash/perl 人,以上是基于 perl 的能力。
-
@jm666 不用担心,欢迎所有帮助。感谢您的尝试。
-
您要解决的问题是什么?表情符号是 UTF8,我相信 UTF8 与 UTF-18 兼容,因此无需转义它。如果你想替换它,只需执行 string.replace("????","replacement text") 它只是一个字符串,应该像这样
标签: unicode utf-8 asp.net-web-api2 emoji