[risolto]gdrcd 5.6 caratteri strani postato il 07/08/2023 10:02:32 nel forum programmazione, gdrcd e open source e modificato da mangamonster il 08/08/2023 12:40:12
Buongiorno, ho notato che alcuni caratteri strani, ma non tutti mi vanno in errore:
Pagine → 1
07/08/2023 10:38:03
Credo che il DB non legga bene i caratteri speciali come il carattere "𝔄" presente nell'esempio.
Che codifica ha il database?
Anche se il database ha un set di caratteri predefinito di utf-8, è possibile che le colonne del database abbiano un set di caratteri diverso in MySQL perchè il dB è stato modificato. Controlla che il cmapo testo abbia la codifica di caratteri corretta e nel caso cambiala dal mysql admin. Prima fai un backup della tabella per sicurezza!
07/08/2023 11:32:08
Allora nel campo e nel database c'e' utf8_general_ci, ok ma non esiste una codifica generale? per far accettare tutti i caratteri no?
07/08/2023 11:45:23
Se non ricordo male per utilizzare la codifica a 4 bytes UTF-8, è necessario specificarla come utf8mb4.
Prova acambiare la codifica come giustamente consigliato da oscar con utf8mb4. Potrebbe andare ma va provato.
07/08/2023 11:56:41
Ciao!
si dovresti cambiare la codifica in utf8mb4 che è quella a 4 BYTE che contiene anche i nuovi caratteri introdotti negli ultimi anni.
Dovresti risolverla facilmente
07/08/2023 12:09:22 e modificato da mangamonster il 07/08/2023 12:12:54
mi sono creato una tabella di prova con il campo utf8mb4_general_ci che su altervista ho trovato questo, se eseguo la query da pannello funziona, se provo dal sito no...uhm... eppure la query è uguale sia da pannello altervista che da istruzione query dentro al sito...
07/08/2023 12:35:56
Avevamo riscontrato un problema simile anche noi, relativamente all'inserimento delle emoji in forum.
Abbiamo risolto seguendo le istruzioni presenti in questa discussione di Haruka.
https://www.gdr-online.com/readforum.asp?id=248697
Non so se ti può essere utile, ma prova a darci un'occhiata :D
07/08/2023 13:00:07 e modificato da mangamonster il 07/08/2023 13:12:12
ho modificato solo il campo, la tabella e nella function ma continua a non funzionare da sito, per cui penso che il problema sia li dentro, perchè se provo dal pannello di mysql di altervista, funziona...oltre che nel function sta da altre parti?
aggiornamento: ho notato che anche se mi dà l'errore il messaggio me lo inserisce lo stesso, un piccolo passo avanti, come risolvo però l'errore?
08/08/2023 12:40:44
ok ora funziona, ho messo la tabella con lo stato encoding e non mi dà più nessun errore, grazie a tutti
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!