Presently, the config file is not read with any sort of file decoding (e.g. UTF-8), so any extracted strings should be appropriately decoded first. This is an issue that needs to be resolved in Config::Any (perhaps by having the caller, in our case MooseX::SimpleConfig, to pass the desired decoding).