image
是一个图像文件的字符串。C#和Java之间的Base64差异
我有一些代码在C#如下:
Convert.ToBase64String(image);
和代码在Java中如下: org.apache.commons.codec.binary.Base64.encodeBase64(image.getBytes())
的结果是不同的。
有人说,它是因为
Java字节:-128〜127
C#字节:0至255
但我怎么能解决这个问题?我如何在Java中实现C#的Convert.ToBase64String()
? 我需要通过使用Java在C#中获得相同的结果。
你在说'图像'是一个字符串。但`Convert.ToBase64String`不接受'字符串',只接受'byte []`。 – CodesInChaos 2011-12-15 10:24:53
你能说明你如何将图像数据导入字符串吗?请用这两种语言。 – Stephan 2011-12-15 10:33:04