Refactored the charset setting code a bit to play better when file->data isn't a string that can be recoded. Rev: server/base_server/prototypes.pike:1.212