Ciao,
per la formattazione di quei caratteri ci sono vari modi:
utf8_encode/decode
html_entity_decode()

Nel tuo caso mi sa che ti conviene provare il secondo. Ricorda di fare un trim() e se vuoi che la verifica della stringa sia letterale, comprese le maiuscole, usa tre uguali (esempio $var === "ciao").