zoukankan      html  css  js  c++  java
  • UWP上可用的GB2312编码

    大概是在WP8的时候,网上有一个WP8可用的GB2312编码的解决方法,就是那个DBCSCodePage。

    但是由于UAP开始,微软删掉了GetManifestResourceStream,所以这东西也不能用了

    我自己用了一个简单的URI代替了GetManifestResourceStream,最后发现这样这个DBSCodePage也能正常工作,所以这里贴出来给大家使用

    ------------------------------------------

    下载地址:

    https://files.cnblogs.com/files/loyieking/GB2312.zip

    使用方法

    1.讲压缩包的两个文件添加到工程

    2.在gb2312.bin上右键,属性,讲生成操作改为“内容”

    3. await DBCSEncoding.GetDBCSEncoding()

    如果两个文件不放在工程的根目录的话,需要定位到DBCSEncoding.cs的"ms-appx:///gb2312.bin"这里更改一下URI为正确的位置

    哦对了,其实不止UWP,UAP也可以用的

    -----------------------------------------

    更新

    嗯....不用这么麻烦...其实

    Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
    byte[] b = Encoding.GetEncoding("GB2312").GetBytes(value);

    只要加上第一行这个东西,Encoing就能获取GB2312编码的了...

  • 相关阅读:
    多线程
    事务的概念与四大特性(ACID)
    Error和Exception的区别
    运算符的使用与注意事项(二)
    运算符的使用与注意事项(一)
    GOJS使用--前端拓扑图
    python算法实现分治法demo
    MySQL主从复制配置
    MySQL锁
    show profile查看SQL执行生命周期
  • 原文地址:https://www.cnblogs.com/loyieking/p/5617508.html
Copyright © 2011-2022 走看看