Our website has a function to receive sms from our clients. Some client send sms with their email address, the system has working find for the last 10 months. Today we found out that the email from some sms look like this:
name¡gmail.com
Notice the @
is encoded differently and it show as ¡
(look like a reversed exclamation mark).
I used utf8 encoder and it shows \xc2\xa1
After some investigation, we found out that those message from iOS 14 phones (we tested using iOS 13 and Android, those are working fine).
How to convert it back to @
character? Our system use PHP.