.NET 是否具有在字符实体与其 unicode 值之间映射的内置函数?
& Eacute ; \u00C9
& egrave ; \u00E8
& eacute ; \u00E9
& apos ; \u0027
类似这样的:
f("'") = '\u0027' where f :: string -> char
g('\u0027') = "'" where g :: char -> string
或者是否有具有 BSD 或 MIT 风格的许可免费许可证的第三方库具有此类内容?否则,我将不得不创建自己的映射,但这非常紧急,我不想错过可用的功能。
& Eacute ; \u00C9
& egrave ; \u00E8
& eacute ; \u00E9
& apos ; \u0027
something like:
f("'") = '\u0027' where f :: string -> char
g('\u0027') = "'" where g :: char -> string
Or is there a third-party library with a BSD or MIT style permissive free license with something of this sort? Otherwise I'll have to create my own mapping but it's quite urgent and I don't want to miss out on available functionality.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 SecurityElement.Escape 方法从 unicode 到字符实体:
至于反向操作,我认为你运气不好,需要编写自己的方法。
编辑:您可能还会找到 HttpUtility.HtmlEncode 和 HttpUtility.HtmlDecode 方法很有用。要使用它们,您需要添加对 System.Web 的引用。
You can use the SecurityElement.Escape method to go from unicode to character entity:
As for going in reverse, I think you're out of luck and will need to write your own approach.
EDIT: you might also find the HttpUtility.HtmlEncode and HttpUtility.HtmlDecode methods useful. To use them you'll need to add a reference to System.Web.