针对于富文本带标签操作或者带;传输失败问题
js转encode64进行传输
area: encode64($('#area').val())
后台获取area,转回UTF-8
DeBase64(area)
public static string DeBase64(this string str)
{
if (string.IsNullOrWhiteSpace(str))
{
return string.Empty;
}
return HttpUtility.UrlDecode(Encoding.UTF8.GetString(Convert.FromBase64String(str)));
}
本文介绍了一种解决富文本带标签操作或传输失败问题的方法,通过使用Base64编码进行数据传输,确保了富文本内容在前后端之间的稳定传递。在前端,利用JavaScript将富文本转换为Base64编码字符串;在后端,则使用相应的解码函数将其还原为原始的UTF-8格式。
1万+

被折叠的 条评论
为什么被折叠?



