In iOS I get a response like this:
\^[]0;pi@raspberrypi: ~\^G\^[[01;32mpi@raspberrypi\^[[00m:\^[[01;34<…>
In Android I see this:
�]0;pi@raspberrypi: ~��[01;32mpi@raspberrypi�[00m:�[01;34m~ $�[00m �ll
It looks like the encoded characters in Android are not being converted to strings properly.