System.Web.HttpUtility for .Net Compact Framework

简介:

OPAC升级,新功能增加了个二维码,正好Mc50别的部门用完还回来了,看看二维码里到底记录了些什么东西

简单点,就放个textbox来显示:

1             private   void   barcode1_OnRead ( object   sender,   Symbol . Barcode . ReaderData   readerData )
2                   {
3                           if   ( readerData . Result   = =   Symbol . Results . SUCCESS )
4                           {
5                                   textBox1 . Text   =   readerData . Text . ToString ( ) . Trim ( ) ;
6                           }
7                           else
8                           {
9                                   MessageBox . Show ( " 读取错误 " ) ;
10                          }
11                  }

 

运行,直接部署到设备,读条码…

结果杯具了,中文全乱码…

 

难道编码有问题?

在程序里添加引用System.Web,用HttpUtility转下编码试试

再次杯具了…

.Net Compact Framework压根没有System.Web这个引用…

上网google吧,找到高手反编译出的System.Web.dll

地址:http://iron9light.wordpress.com/2008/07/04/systemwebhttputility-for-net-compact-edition-or-sliverlight/(需FQ…)

 

需要两个文件:

HtmlEntities.cs

HttpUtility.cs

 

下载:https://cid-3ca83445bd7767a0.office.live.com/self.aspx/.Public/Net%20Compact%20Framework/System.Web%20for%20.net%20CF.rar

 

把这两个文件包含在项目里,然后就可以引用System.Web了

1             using   System . Web;
2                   private   void   barcode1_OnRead ( object   sender,   Symbol . Barcode . ReaderData   readerData )
3                   {
4                           if   ( readerData . Result   = =   Symbol . Results . SUCCESS )
5                           {
6                                   textBox1 . Text   =   HttpUtility . UrlDecode ( readerData . Text,   Encoding . UTF8 ) ;
7                           }
8                           else
9                           {
10                                  MessageBox . Show ( " 读取错误 " ) ;
11                          }
12                  }

 

 

嗯,虽然能转码了

杯具的是读取结果依旧乱码…



本文转自 sun8134 博客园博客,原文链接:  http://www.cnblogs.com/sun8134/archive/2011/01/12/1933921.html ,如需转载请自行联系原作者

相关文章
|
3月前
|
存储 开发框架 NoSQL
ASP.NET WEB——项目中Cookie与Session的用法
ASP.NET WEB——项目中Cookie与Session的用法
41 0
|
2天前
|
数据挖掘 定位技术
.NET Compact Framework下的GPS NMEA data数据分析(二)转
.NET Compact Framework下的GPS NMEA data数据分析(二)转
|
3天前
|
SQL Windows
保姆级:Windows Server 2012上安装.NET Framework 3.5
保姆级:Windows Server 2012上安装.NET Framework 3.5
|
15天前
|
开发框架 .NET C#
探索VB.NET:了解.NET Framework下的Visual Basic
【4月更文挑战第27天】Visual Basic进化为VB.NET,融入.NET Framework,提供面向对象编程、泛型、LINQ等特性。VB.NET是强类型语言,支持类型推断,通过Windows Forms和WPF构建桌面应用。广泛应用于企业级、Web和数据处理开发,是易学且功能强大的编程工具。随着.NET版本更新,VB.NET的应用仍具价值,适合初学者和资深开发者。
|
2月前
|
Windows
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
230 0
|
3月前
|
SQL 开发框架 .NET
ASP.NET WEB+EntityFramework数据持久化——考核练习库——1、用户管理系统(考点:查询列表、增加、删除)
ASP.NET WEB+EntityFramework数据持久化——考核练习库——1、用户管理系统(考点:查询列表、增加、删除)
72 0
|
3月前
|
SQL 开发框架 前端开发
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
36 0
|
3月前
|
SQL 开发框架 .NET
ASP.NET Web——GridView完整增删改查示例(全篇幅包含sql脚本)大二结业考试必备技能
ASP.NET Web——GridView完整增删改查示例(全篇幅包含sql脚本)大二结业考试必备技能
37 0
|
4月前
|
前端开发 JavaScript 关系型数据库
.NET开源、强大的Web报表统计系统
.NET开源、强大的Web报表统计系统
|
5月前
|
开发框架 .NET PHP
Web Deploy配置并使用Visual Studio进行.NET Web项目发布部署
Web Deploy配置并使用Visual Studio进行.NET Web项目发布部署