模式

Uses encodeURIComponent / decodeURIComponent. + in decode is treated as space.