zoukankan      html  css  js  c++  java
  • GB2312 for Silverlight

    Project Description
    This class is for support GB2312 simplified Chinese characters for Silverlight(include Windows Phone 7) Application and inherited from Encoding abstract class. It's developed in CSharp.
    这个类能够让 Silverlight(包含 Windows Phone 7)应用程序支持 GB2312 简体中文字符集,从 Encoding 抽象类继承。使用 C# 语言编写。
    GB2312Encoding is fully implemented all Encoding functions therefore you can uses it as easy as system built-in Encoding features. In order to use the GB2312Encoding, you must embed an addition data file in your assembly.
    Following features has been implemented:
    • Immediate decode array bytes and encode string or array chars
    • Simple use StreamReader and StreamWriter read and write stream

    GB2312Encoding 类完整的实现了 Encoding 的所有功能,因此你可以很容易的实现所有的字符集编码功能。为了使用 GB2312Encoding,你必须嵌入一个附加的数据文件到你的程序集。
    本程序实现了下列功能:
    • 解码字节数组和编码字符串或字符数组
    • 使用 StreamReader 和 StreamWriter 对流进行读写操作

    Sample(例子):

    WebClient _wc = new WebClient();
    _wc.Encoding = new GB2312.GB2312Encoding();
    _wc.DownloadStringCompleted += (ss, ee) => txtResult.Text = ee.Result;
    _wc.DownloadStringAsync(new Uri(txtUrl.Text));
    

    How to use:

    Copy GB2312Encoding.cs and gb2312.bin files into your project and make sure:
    • gb2312.bin file’s build action is “Embedded Resource”
    • gb2312.bin filename correct(cannot modify filename)
    • GB2312Encoding.cs and gb2312.bin files in same folder

    如何使用:

    把 GB2312Encoding.cs 和 gb2312.bin 文件复制到你的项目并确保
    • gb2312.bin 文件的生成操作是“嵌入的资源”
    • gb2312.bin 文件的文件名正确(不能修改此文件名)
    • GB2312Encoding.cs 和 gb2312.bin 文件在同一个文件夹
    • 下载地址:http://gb2312.codeplex.com/
  • 相关阅读:
    借助GitStats进行项目统计
    sql查重复数据
    git增删远程分支
    iOS类继承及重用
    键盘消息多次被触发
    salt未持久化保存导致应用启动时候的网络请求失败(没有权限)
    resize view from nib引起的子控制器视图(childviewcontroller)部分区域无响应
    python脚本实现自动为png类型图片添加@2x后缀
    企业级后台列表常用操作
    java集合总结
  • 原文地址:https://www.cnblogs.com/wpf123/p/2347291.html
Copyright © 2011-2022 走看看