It is not clear how the script is related to your question. Instead of
put uniDecode(the unicodetext of fld "t01","UTF8") into Rtext
set the unicodeText of field "t1" to uniEncode (Rtext,"UTF8")
you can use
set the unicodeText of fld "t1" to the unicodeText of fld "t01"
(In LiveCode 7 this won't be necessary any more).
If you are using a computer with OSX, you are probably typing option-p to get the π symbol quickly. Unfortunately, this is a higher ASCII symbol, which is decoded in a different way on other computer systems. Therefore it displays incorrectly on Android.
To get the unicode equivalent, instead of the higher ASCII symbol, of π, you can use the following script:
set the useUnicode to true
set the unicodetext of fld 1 to numToChar(0x3c0)
Android should be able to display this correctly. If this doesn't work, you can try to include your own font by including it in your standalone package.
To include a font in your standalone package, go to the Files tab of the Standalone Application Settings. Just add your own font file to the list. Don't select the parent folder of the font file. The font will sit next to the mainstack of your project inside the standalone package and LiveCode will find it automatically. Make sure to set the textFont property of your fields accordingly.