Caractere traço estranho em PHP

Tenho um traço estranho no meu texto, que não está sendo detectado em umstr_replace.

Aqui está um exemplo

Sun: 10:00 – 3:00pm

Não sei se o traço aparecerá aqui .. mas quando é inserido na minha mesa, é como uma caixa quadrada com os caracteres0096

Parece muito com um– - ao visualizar a fonte, não há caracteres especiais, apenas o traço.

str_replace('–', '', $var);

A substituição acima parece não pegá-lo, alguém já teve esse problema antes?

questionAnswers(8)

yourAnswerToTheQuestion