Hex Code: Use fences for code blocks
@@ -27,11 +27,15 @@ characters in the text as a hexadecimal sequence.
Consider the following _value_ of an key:
+```ini
value=abc xyz
+```
Assuming the escape character is % the input would be encoded to:
+```
value%3Dabc%20xyz
+```
The disadvantage is that the length of the resulting string increases.
In the worst case
@@ -45,10 +49,14 @@ by hexcode.
Then, additionally define all characters you need to be escaped below
`config/needs/chars` in your contract, e.g:
+```ini
config/needs/chars/20 = 61
+```
to transform a space (dec 20) to the escaped letter a (dec 61).
The escape letter itself can be changed by setting:
+```
config/needs/escape
+```
