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

在Java中编码base64并在C#中解码分享

时间:2023-04-10 15:37:05 C#

C#学习教程:在Java中编码base64,在C#中解码两个字符串,从字节数组生成的字符串和在asp.net中首先解码接收到的字符串是相同的,但解码后,c#中的字符段数组相当于java中的字节数组。我正在使用新的sun.misc.BASE64Encoder()。编码(javabytearray);在java和System.Convert.FromBase64String(encodedstring)中;在点网中。从java:“[0][-24][56][1][-56][41][-29]……”到dotnet:“[0][232][56][1][200][41][227]……”之类的东西:用Java编码base64,用C#解码我不能在上面问这个问题,因为它是一个问答网站,每次我必须创建一个新问题,我不能问它在另一个问题中提问。非常感谢,字节在C#中是无符号的,而在Java中是有符号的。Java字节值-24的位模式等于c#字节值232的位模式。所以你的代码应该是正确的。如果想验证一下,比如将Java字节值转成int,负值加256以上是C#学习教程:Java编码base64,C#解码,全部内容分享,如果是对你有用,需要详细了解C#学习教程,希望大家多多关注。如涉及侵权,请点击右边联系管理员删除。如需转载,请注明出处: