At GitHub we need to handle parameter encodings that are not UTF-8. This patch allows us to specify encodings per parameter per action.