什么是c#中javascript转义函数的替代方法,例如假设一个字符串:"如果我们使用javascript转义,"你好Foster's我失踪/你"会给出"Hi%20Foster%27s%20i%27m%20missing%20/you"功能,但c#的替代方案是什么.我已经搜索过但没有用.
Pra*_*ash 23
您可以使用:
string encoded = HttpUtility.JavaScriptStringEncode(str);
Run Code Online (Sandbox Code Playgroud)
注意:您至少需要ASP.NET 4.0才能运行上面的代码.
小智 6
var unescapedString = Microsoft.JScript.GlobalObject.unescape(yourEscapedString);
var escapedString = Microsoft.JScript.GlobalObject.escape(yourUnescapedString);
Run Code Online (Sandbox Code Playgroud)
string myString = "Hello my friend";
myString = myString.Replace(" ", "%20");
Run Code Online (Sandbox Code Playgroud)
这会将所有“ ”替换为“%20”。
这是你想要的吗?
| 归档时间: |
|
| 查看次数: |
17398 次 |
| 最近记录: |