Explorar o código

maybe fix https://github.com/HaxeFoundation/haxe/issues/7799

Simon Krajewski %!s(int64=6) %!d(string=hai) anos
pai
achega
aa11bc6ed7
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      src/std/string.c

+ 4 - 0
src/std/string.c

@@ -281,6 +281,10 @@ HL_PRIM vbyte *hl_url_encode( vbyte *str, int *len ) {
 					hl_buffer_hex(b, 0x80|((c>>6)&63));
 					hl_buffer_hex(b, 0x80|(c&63));
 				}
+			} else {
+				hl_buffer_hex(b, 0xE0|(c>>12));
+				hl_buffer_hex(b, 0x80|((c>>6)&63));
+				hl_buffer_hex(b, 0x80|(c&63));
 			}
 		}
 	}