Percent-Encoding Support

Summary

Implement RFC 3986 Section 2.1 percent-encoding support.

Status

✅ COMPLETED (Basic)

Implementation

  • percentEncode() function
  • percentDecode() function
  • Unreserved character detection

Future Enhancements (v0.2.0)

  • Component-specific encoding rules (#5)
  • Reserved character handling per component type

Files

  • src/uri.zig - percentEncode(), percentDecode()