Confermo quanto dice skidx, se nel testo in arabo ci sono i numeri ti stampa quelli, l'html mica fa da traduttore
Ma che poi noi non usiamo proprio i numeri arabi?

Cmq per quanto riguarda la sostituzione se si scrive una regexp ad hoc ti sostituisce tutto in un colpo solo e nno c'č rischio che risostituisca i codici html.
Basta sapere i corrispettivi html dei numeri in arabo.