当前位置: 首页 > 编程语言 > C#

使用自定义编码或添加自定义字符share

时间:2023-04-10 22:53:41 C#

使用自定义编码或添加自定义字符无论如何,当用二进制阅读器读取它们时,我可以使用一些自定义编码或转换一些base16字符(日语SHIFT中的双字节字符-JIS)?我的意思是,当读取它们时,如果有一个0x00ff,它会在读写时将其转换为“et”(编辑文件,并用二进制写入)。我认为你想实现自己的编码和解码,所以问题与你如何实现它们有关,这取决于你的算法。默认编码仅支持流行的编码,如Unicode、BigEndianUnicode、UTF-8,...我建议您不需要任何类型的自定义编码,因为您可以看到Encoding只是一个类,其中包含一些方法来执行实际编码和解码,它可以帮助您处理众所周知的流行编码Unicode,...但是对于您自己的编码,您必须实现几乎所有核心??功能,如下所示:publicclassCustomEncoding:Encoding{//注意:有一些要求您在该派生类中实现或声明的抽象成员。publicoverridebyte[]GetBytes(strings){//Yourcodegoeshere}publicoverridestringGetString(byte[]bytes){//Yourcodegoeshere}//还有许多其他你可以覆盖的虚拟(可覆盖)方法完全实现您的自定义编码}希望这有帮助!以上就是C#学习教程:使用自定义编码或添加自定义字符的全部内容分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: