pg_encoding doesn't reject invalid input (like 'pg_encoding foo'). Ithink it should exit with a non-zero status.
-- Peter Eisentraut peter_e(at)gmx(dot)net