UWP上可用的GB2312编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UWP上可用的GB2312编码相关的知识,希望对你有一定的参考价值。

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

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

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

 

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

下载地址:

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

使用方法

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

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

3. await DBCSEncoding.GetDBCSEncoding()

 

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

 

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

以上是关于UWP上可用的GB2312编码的主要内容,如果未能解决你的问题,请参考以下文章

中文字库简介,GB2312字库用法

C# 将gb2312编码转换为字符串

GB2312 编码

怎样把UTF8编码转成GB2312编码?

汉字编码 (GB2312 GBK GB18030)

转GB2312 编码