Ciao a tutti,
vorrei sostituire dei caratteri usando le funzioni per stringe multibyte e dei codici unicode nel pattern (così da non aver problemi con la codifica del file sorgente).
Attualmente ho questo esempio che funziona:
Codice PHP:
$string = "’ a ' g";
mb_internal_encoding("UTF-8");
echo mb_ereg_replace("’","X",$string);
Ma vorrei trasformarlo in modo che nel pattern ci sia il codice unicode relativo al carattere che vorrei sostituire:
Codice PHP:
$string = "’ a ' g";
mb_internal_encoding("UTF-8");
echo mb_ereg_replace("\xe2","X",$string);
Purtroppo però non funziona.. il codice "xe2" l'ho ricavato così: dechex(ord('’'))
Non capisco cosa sto sbagliando..
Griazie!