Specify the encoding "UTF-8" when reading theme files

An encoding of theme files is mostly UTF-8, but an encoding
of string objects becomes the system encoding if theme files
were read without specifying encoding. Then, the error
"invalid byte sequence" occurs.

TODO: support for non-UTF-8 theme files.