Ciao a tutti, ho un problema nella mia App Android.
Inizialmente la testavo utilizzando database sql e script php caricati su AlterVista dove non ho avuto assolutamente nessun problema.
Da pochi giorni siamo migrati (db mysql + script php) nel server "reale" e qui ho avuto un problemino che non riesco a risolvere.
Per comunicare con il server utilizzo la libreria Volley.
Il problema è che solo per alcuni script che contatto, nell'attributo response (risposta dal server) è presente il JSON cn all'inizio dei caratteri strani (ho letto che si tratta di Byte Order Mark), ecco i caratteri strani che compaiono all'inizio del JSON--> 
La cosa strana, è che questo problema avviene solo per alcuni script (circa 4-5 su 15 script).
Ho provato ad adottare tutte le soluzioni trovate in rete, anche a convertire il formato in UTF-8, ma non risolvendo nulla.
L'unico modo con cui sono riuscito a risolvere questo problema, è stato utilizzando queste righe:
Dove in "response" è presente la risposta del server e quindi in jsonString avrò la stringa JSON senza problemi. Come già descritto, la cosa strana è che il problema avviene solo per alcuni script, e per altro non avviene sempre (anche se la maggior parte delle volte).
Vorrei chiedervi se qualcuno conosce il problema e sa come risolverlo o se la mia soluzione è corretta (considerando che le ho provate tutte ed è l'unica che funziona correttamente).
Vi ringrazio molto in anticipo per la disponibilità.