rxvt-unicode is a descent terminal emulator, and it is the probably the most lightweight terminal that supports unicode. However, this application is overlooked, and most Unix platforms lack the terminfo about it, and just complain:
Cannot find terminfo entry for ‘rxvt-unicode'
To address this problem, just add one line in ~/.Xdefaults:
Thus, the urxvt take the hat of rxvt in the remote host without compromise.