=begin
= Script Encoding Summary

from []

Normal script case script encoding default external
no -K -E, no magic comment US-ASCII locale
no -K -E, have magic comment magic comment locale
have -E, no magic comment US-ASCII -E
have -E, have magic comment magic comment -E
have -K, no magic comment -K -K
have -K, have magic comment magic comment -K
-e and stdin case script encoding default external
no -K -E, no magic comment locale locale
no -K -E, have magic comment magic comment locale
have -E, no magic comment locale -E
have -E, have magic comment magic comment -E
have -K, no magic comment -K -K
have -K, have magic comment magic comment -K

=end