如何将html表情符号转换为文本?

问题描述

我正在使用表情符号,我选择将😂代替?存储到数据库中,效果很好。

如何将文本重新加载到asp:TextBox中并将😂转换为??

在数据库中:test 😀😁😂

在文本字段中,我需要:测试???以进行编辑。

我认为一个简单的代码可以解决以下问题:

txtComment_Lmt.Text = Server.HtmlDecode("test 😀😁😂");

但是这种方法行不通,我知道表情符号与unicode有关。

如何将emoji表情html实体转换为在文本框的编辑模式下有效的东西?

解决方法

使用jQuery,我得到了解决方案:

var ltxtComment_Lmt = document.getElementById('txtComment_Lmt');
ltxtComment_Lmt.value = $('<textarea />').html(ltxtComment_Lmt.value).text();

但是我想使用C#解决方案,我读到C#无法使用html5实体,我认为存在一些简单的解决方案,可将emoji表情html代码解码到文本框中。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...