فهرست منبع

[php] fix "compliment" argument of Base64.urlEncode/.urlDecode (closes #9944)

Aleksandr Kuzmenko 4 سال پیش
والد
کامیت
20fe8fb2dc
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      std/php/_std/haxe/crypto/Base64.hx

+ 2 - 2
std/php/_std/haxe/crypto/Base64.hx

@@ -55,12 +55,12 @@ class Base64 {
 		return Bytes.ofString(base64_decode(str, true));
 	}
 
-	public static inline function urlEncode(bytes:Bytes, complement = true):String {
+	public static inline function urlEncode(bytes:Bytes, complement = false):String {
 		var result = str_replace(NORMAL_62_63, URL_62_63, base64_encode(bytes.toString()));
 		return (complement ? result : rtrim(result, "="));
 	}
 
-	public static inline function urlDecode(str:String, complement = true):Bytes {
+	public static inline function urlDecode(str:String, complement = false):Bytes {
 		if (!complement) {
 			switch (strlen(str) % 3) {
 				case 1: