Browse Source

Merge pull request #47512 from DanielKriz/bugfix/uri_encode

fix wrong encoding format in uri_encode
Fabio Alessandrelli 4 năm trước cách đây
mục cha
commit
6138396e00
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      core/string/ustring.cpp

+ 2 - 2
core/string/ustring.cpp

@@ -3772,9 +3772,9 @@ String String::uri_encode() const {
 		} else {
 		} else {
 			char h_Val[3];
 			char h_Val[3];
 #if defined(__GNUC__) || defined(_MSC_VER)
 #if defined(__GNUC__) || defined(_MSC_VER)
-			snprintf(h_Val, 3, "%hhX", ord);
+			snprintf(h_Val, 3, "%02hhX", ord);
 #else
 #else
-			sprintf(h_Val, "%hhX", ord);
+			sprintf(h_Val, "%02hhX", ord);
 #endif
 #endif
 			res += "%";
 			res += "%";
 			res += h_Val;
 			res += h_Val;