Encoding.urlEncode: 改行文字などが一桁のままエンコードされる

Encoding.urlEncodeで[10]をエンコードすると"%A"のように一桁のまま変換されることに気が付きました。
このままdecodeURIComponentなどに渡すとエラーが起きてしまうので、常に２桁になるよう0を埋めるようにしました。
もしよろしければ取り込みをお願いします。