我有两个应该返回相同值的函数。这些函数解码了base 64中的文本。
PHP代码
$kc = 'sq7HjrUOBfKmC576ILgskD5srU870gJ7';
function decodeBase64($data){
$data = base64_decode($data);
return $data;
}
vb.net中的代码
Dim kc As String = "sq7HjrUOBfKmC576ILgskD5srU870gJ7"
Function DecodeBase64(data As String) As String
Dim decodedBytes() As Byte = Convert.FromBase64String(data)
Return Encoding.UTF8.GetString(decodedBytes)
End Function
返回PHP
��ǎ�\u000e\u0005�\u000b�� �,�>l�O;�\u0002{
返回.NEt
��ǎ���� �,�>l�O;�{
PHP代码是对的。任何人都可以告诉我.Net等效代码有什么问题吗?