I am using PHP to access data on old machines and output them.
Putty shows:
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒NONE. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Its the weird formatting in a attempt to show data in a more clean way
PHP echo-ed chrome shows:
������ �NONE. � ������
I have tried:
$Str1 = str_replace("▒","",$Str1);
But it doesn’t filter them out. The output is already utf 8.
Does anyone know how to filter out these things? Maybe identify what � is to php?
Advertisement
Answer
Try this:
$Str1 = preg_replace('/[x00-x1Fx7F-xFF]/', '', $Str1);