C# 和 PL/SQL 中的 Base64?
在 PL/SQL 中,如何将字符串(带有换行符和标签等的长 HTML 字符串)转换为易于在 C# 中解密的 Base64?
在 C# 中有:
Convert.ToBase64String()
Convert.ToBase64CharArray()
BitConverter.ToString()
哪一个与 PL/SQL 兼容
utl_encode.base64_encode();
?
我欢迎任何其他建议:-)
In PL/SQL how can I convert a string (long HTML string with new line and tags, etc) to Base64 that is easy to decrypt in C#?
In C# there are:
Convert.ToBase64String()
Convert.ToBase64CharArray()
BitConverter.ToString()
which one is compatible with PL/SQL
utl_encode.base64_encode();
?
I welcome any other suggestions :-)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能想要使用此方法:
它返回基于无符号 8 位整数(字节)数组的 Base64 编码字符串。
作为替代方案,您可以使用Convert.ToBase64CharArray(),但输出是字符数组,这有点奇怪,但在某些情况下可能很有用。
BitConverter.ToString()
方法返回一个 String,但字节以十六进制表示,而不是 Base64 编码。You'll probably want to use this method:
It returns a Base64 encoded String based off an array of unsigned 8-bit integers (bytes).
As an alternate, you can use
Convert.ToBase64CharArray()
, but the output is a character array, which is a bit odd but may be useful in certain circumstances.The method
BitConverter.ToString()
returns a String, but the bytes are represented in Hexadecimal, not Base64 encoded.我做到了 :-)
PL/SQL
与 C# 兼容
,希望你觉得它有用 :-)
I done it :-)
PL/SQL
are compatible with C#
hope you find it useful :-)