gpt4 book ai didi

ASP.NET Web 应用程序正在从文本框中删除不可打印的字符

转载 作者:行者123 更新时间:2023-12-02 16:12:55 25 4
gpt4 key购买 nike

我正在 ASP.NET 中编写一个 Web 应用程序,该应用程序使用 4.0 .NET Framework 接受来自 2D 条形码读取器的字符串。我正在 Windows 7 64 位机器上进行开发。 2D 条形码中包含必须保留的不可打印字符,特别是 ascii 代码 29(组分隔符)、30(记录分隔符)和 4(传输结束)。这些字符正在被删除。

当我将条形码扫描到 .NET Windows 应用程序中时,无法打印的字符按预期显示。

当我从 Windows 应用程序复制字符串并将其粘贴到 ASP.NET 网页文本框中时,不可打印的字符会再次被删除。

如何让网络应用程序接受不可打印的字符?

最佳答案

如果您有特殊字符,例如“<”和“>”,您可能需要对字符串进行编码以显示这些字符。

所以你必须使用

HttpUtility.HtmlEncode(myString);

MSDN - http://msdn.microsoft.com/en-us/library/73z22y6h.aspx

关于ASP.NET Web 应用程序正在从文本框中删除不可打印的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14281174/

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