【问题标题】:c# use non-printable characters asp.net mvcc# 使用不可打印字符 asp.net mvc
【发布时间】:2015-09-26 20:10:07
【问题描述】:

我必须阅读使用不可打印字符作为分隔符的数据矩阵条形码(vda 4902、gtin、gs1)。 目标是使用 intermec 或 Honeywell 硬件扫描条形码并将其发送到 c# mvc web 应用程序。 可打印字符由 Web 应用程序接收,但不可打印字符不接收。 我已经将代码扫描到 Linux 服务器上的 VI 编辑器 - 我可以看到特殊字符。但是我无法使用 asp.net 或 c# windows 窗体应用程序来获得它。

所以目前我不知道在哪里看...

【问题讨论】:

  • 如果没有演示如何向网站发送数据以及如何使用 ASP.Net MVC 读取数据的示例代码,则无法对您的帖子提出任何建议。

标签: c# asp.net-mvc asp.net-mvc-4 unicode special-characters


【解决方案1】:

如果您将值传递给另一个页面或 Web 服务,您很可能会忘记正确编码您发送的字符的步骤。您可能应该考虑使用 System.Web.HttpServerUtility.HtmlEncode 之类的东西。此函数将您发送的值中的特殊字符正确转换为在接收端解码的替代表示。

根据其他细节,您是否没有详细说明您的原始问题,还有许多其他方法可以出于此类目的对字符进行编码/转义。但如果您不清楚,我建议从以上内容开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多