if charset, return str not unicode