gpt4 book ai didi

c# - 在 C# 中序列化文本与在 JS 中完成的方式相同

转载 作者:太空宇宙 更新时间:2023-11-03 23:34:02 25 4
gpt4 key购买 nike

在 Javascript 中你可以这样做:

$form.serialize()

这会转换很多符号,例如“&”变成“%26”,“+”变成“%2B”

如何在 C#/.NET 中做到这一点?我知道应该执行此操作的唯一方法是 HtmlAgilityPack 中的 HtmlEntity.Entitize,但它似乎根本没有执行任何操作。

这与您在网络浏览器中键入 URL 时发生的情况相同,例如https://www.google.com/?q=%2B

Google 的“+”

最佳答案

也许你应该看看:

System.Uri.EscapeDataString()
System.Uri.EscapeUriString()

如果是“+”,你应该取第一个。

这是一个示例输出: Sample Output using ScriptCS

关于c# - 在 C# 中序列化文本与在 JS 中完成的方式相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31194644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com