如何解码 javascript 的编码字符串
本文关键字:编码 编码字符 字符串 javascript 何解码 解码 | 更新日期: 2023-09-27 18:34:22
这是用于javascript函数的编码HTML代码
<div class='"ProductDetail'"><div style='"width:780px'">'r'n't<div class='"baslik'" style='"margin: 0px; padding: 5px 10px; border-width: 5px 0px 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(153, 165, 165); vertical-align: baseline; color: rgb(0, 0, 0); clear: both; line-height: 14px; font-family: 'Lucida Grande', sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(219, 223, 226);'"> Di'u011fer 'u00d6zellikler<'/div><'/div><'/div>
正确解码后,它变为以下
<div class="ProductDetail"><div style="width:780px">
<div class="baslik" style="margin: 0px; padding: 5px 10px; border-width: 5px 0px 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(153, 165, 165); vertical-align: baseline; color: rgb(0, 0, 0); clear: both; line-height: 14px; font-family: 'Lucida Grande', sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(219, 223, 226);"> Diğer Özellikler</div></div></div>
本网站兼具解码和编码功能
http://www.freeformatter.com/javascript-escape.html#ad-output
我可以在 c# 上找到HttpUtility.JavaScriptStringEncode
,但我找不到任何函数类等来解码编码的字符串
所以我需要有关如何像该网站一样解码的帮助
.NET 4.5 C#
哇,
答案太简单了,我刚刚发现
然而,这里的许多经验丰富的开发人员投票决定关闭我以前的线程:D
单线,完美工作
Regex.Unescape(string);
你试过吗:
var unescapedString = Microsoft.JScript.GlobalObject.unescape(yourEscapedString);
var escapedString = Microsoft.JScript.GlobalObject.escape(yourUnescapedString);
应Microsoft.JScript
项目添加引用。
显示的编码足以使 JavaScript 文本化。这不需要任何额外的解码,因为解释器会为您完成。