If the important functionality of that script should already exist inside TVH. I don't know why EPG cannot show Chinese in TVH.
However, I modify below file in tv_grab_dvb
dvb_text_iconv.c line 56
//[0x11] = {encoding_fixed, "ISO-10646/UCS2"}, // FIXME: UCS-2 LE/BE ???
[0x11] = {encoding_fixed, "UTF-16BE"}, // hong kong 0x11 is UTF-16BE
let the program can grab Chinese into the XMLTV fiel.
According to previous file. THV only grab six channels and tv_grav_dvb can get 11 channels
Thanks