gpt4 book ai didi

c# - 使用其他语言字符的 HttpUtility.HtmlEncode 问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:44 24 4
gpt4 key购买 nike

我尝试使用 HttpUtility.HtmlEncode 对 HTML 特殊字符(如 '、"、<、> 等)进行编码。但我注意到这也将法语字符(如 (é) 编码为 é),现在 é 按原样显示在我的 HTML 页面上。我不想要这个,我只想编码 '、"、<、> 和其他一些字符。

最佳答案

这些字符应该看起来不同吗?如果更换它们,为什么会出现问题?这是设计使然。你可以看看this问题以查看更长的讨论。除非您的用户无法正确看到您显示的文本,否则出于安全/兼容性原因,您不应该搞砸。

HtmlUtility 似乎对几类字符进行编码,其中 ISO-8859-1 character set如果您仍然不希望对特定字符进行编码,则必须为此目的使用 string.Replace()

关于c# - 使用其他语言字符的 HttpUtility.HtmlEncode 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7937698/

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