Ciao ti ringrazio tantissimo ma il problema rimane.
cercando la 'à' come hai suggerito ottengo giustamente 1 sia con le tue aggiunte che senza.
Il problema è se cerco la 'b', quindi nella stringa scavalca la lettera accentata, ottengo 3 senza le tue aggiunte e 5 con.
Mi viene da pensare che se scrivessi "F àb i o " e dividessi il risultato per due risolverei il problema.
Forse è meglio risolvere in modo più serio.
codice:
strpos(utf8_encode("Fábio"), utf8_encode('b')); = 5
strpos("Fábio", 'b'); = 3