Use String::Unescape instead of eval.