Buongiorno
ho ripreso un vecchio sito per convertirlo da PHP5 a PHP7 e poterlo registrare con protocollo https.
Migrazione abbastanza indolore per mysql --> mysqli ma è rimasto un problema che non riesco a risolvere.
La strpos() eseguita su una stringa contenente lettere accentate da come risposta valori diversi da quelli che ottenevo con PHP5.
Per essere più preciso la ricerca di un carattere (usavo charset=ISO-8859-1) dava come risultato la posizione del carattere trovato nella stringa (-1).
Adesso uso la codifica utf-8 (le altre visualizzano strani simboli) ma l'impressione è che le lettere accentate occupino 2 caratteri e le posizioni trovate vengono sfalsate e non coincidono.
E' da tempo che non seguo il sito e l'evoluzioni del PHP, sicuramente qualcosa è cambiato e nuove istruzioni/dichiarazioni sono state aggiunte.
Continuo a cercare, graditi eventuali suggerimenti.
Grazie in anticipo