问题标签 [httpserverutility]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java 中的 Base64 编码与 C# 中的 HttpServerUtility.UrlTokenEncode
我在尝试String
用 Java 对 a 进行编码时遇到了麻烦。
我在 C# 中有以下代码和string
Bpz2Gjg01d7VfGfD8ZP1UA==,当我执行 C# 代码时,我得到:
QnB6MkdqZzAxZDdWZkdmRDhaUDFVQT090
我试图在 Java 中复制以前的代码,在第一次尝试中我使用了javax.xml.bind.DatatypeConverter
Class
:
但我得到以下信息String
(与 C# 相比缺少最后一个零string
):
QnB6MkdqZzAxZDdWZkdmRDhaUDFVQT09
在我的第二次尝试中,我使用了 BouncyCastleBase64
编码器:
但是我得到了完全相同的前一个String
(仍然缺少最后一个零):
QnB6MkdqZzAxZDdWZkdmRDhaUDFVQT09
有谁知道可能会发生什么?