Encoders comparison

See a-url-resource-that-is-a-dot-2e and urlencoded-forward-slash-is-breaking-url.

A way to escape dot for URL would be simply JSON or JSURL.

rison

./\
  • encodeURI ascii-only

    ./%5C
  • encodeURI

    ./%5C
  • encodeURIComponent

    .%2F%5C

JSURL

~'.*2f*5c
  • encodeURI ascii-only

    ~'.*2f*5c
  • encodeURI

    ~'.*2f*5c
  • encodeURIComponent

    ~'.*2f*5c

msgpack + base65536

ζŽ£ι„―
  • encodeURI ascii-only

    ζŽ£ι„―
  • encodeURI

    %E6%8E%A3%E9%84%AF
  • encodeURIComponent

    %E6%8E%A3%E9%84%AF

JSON

"./\\"
  • encodeURI ascii-only

    %22./%5C%5C%22
  • encodeURI

    %22./%5C%5C%22
  • encodeURIComponent

    %22.%2F%5C%5C%22