After investigating the issue here:
String concatenation containing Arabic and Western characters
I found out that I was using "\U202C"
instead of \u202C"
(Captial “U” made it unrecognizable). Once replace with small U, it worked like a charm.
solved Android doesn’t recognize the \u202A and \u202c