Salve,
ho un problema con il trattamento delle stringe in php.
Si tratta di questo: mi occorre individuare se in una stringa ($stringa) sono presenti vocali accentate ed in caso affermativo quali e quante. Passo quindi in rassegna ogni singolo carattere con un ciclo "For" all'interno del quale questa espressione

Codice PHP:
if (in_array($stringa[$conta_caratteri], $v_accentate)){++$numero_accenti}; 
dove
$stringa è la stringa da analizzare
$conta_caratteri è l'indice
$v_accentate è l'array con le vocali accentate
$numero_accenti contiene il numero di accenti trovati

dovrebbe risolvere il problema, ma non funziona perché le vocali accentate in $stringa vengono trasformate nei classici "punti interrogativi in sfondo nero".
La codifica del file è in UTF-8 e non posso cambiarla, ho provato in diversi i modi senza venire a capo di niente.
Grazie a quanti mi possono aiutare a risolvere il problema.