• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

A D package containing my single-file modules


Commit MetaInfo

Revisiona534673f46f8d10c65a5b7e76fcdc51e1390e214 (tree)
Time2023-12-31 08:45:47
Authormio <stigma@disr...>
Commitermio

Log Message

search_params: small fix

Change Summary

Incremental Difference

--- a/source/mlib/search_params.d
+++ b/source/mlib/search_params.d
@@ -124,6 +124,8 @@ private string percentEncode(string input, char[] encodeSet, bool spaceAsPlus)
124124 }
125125 if (canFind(encodeSet, c)) {
126126 output.writef("%%%02X", c);
127+ } else if (c > '\u007E') {
128+ output.writef("%%%02X", c);
127129 } else {
128130 output.write(c);
129131 }
@@ -545,7 +547,6 @@ package(mlib):
545547 override public string toString() const @trusted pure
546548 {
547549 import std.outbuffer : OutBuffer;
548- import std.uri : encodeComponent;
549550
550551 auto output = new OutBuffer();
551552 bool appended = false;