Remove all non printable symbol - how?

sometimes after http request i get strange responce data with unexpected line break

  response = "

mzEujGkHlTvKJVU9MAW5wXNSoSnkHBcswhEuVab52goozpkeUOzqi0nXKSGVj4mR"

ill try remove

response.response = string.gsub(response.response, '%s+', '') 
response.response = string.gsub(response.response, '^%s*(.-)%s*$', '%1')

but i have this

response = " mzEujGkHlTvKJVU9MAW5wXNSoSnkHBcswhEuVab52goozpkeUOzqi0nXKSGVj4mR"

i get first space and its - ZERO WIDTH NO-BREAK SPACE

empty space a randomly in responce
defold 1.9.7

Control character removal?: resp = resp:gsub('[%c]', '')

Yes it is

two try with errors (((

and 8 try normal

i test this space and get this

where does this garbage come from anyway
:sob:

defold 1.7.0 have this problem too ((

How can I reproduce this?

I dont know (( realy. But i find solution. i cant remove this symbol with gsub - i just get substring from 4 position in string if i cant decode responce. responce is base64 encoded data and aes encrypted and gziped )). maybe server side bug, i dont know. its very weird bug ((