Fix decoding of channel list

Don't hardcode search/replace strings. Decode escaped characters and convert using iconv.