Attualmente sto riscontrando un problema nel salvataggio di caratteri speciali (® & ©) in un database mySQL.Salvataggio di caratteri speciali nel database MySQL
Su uno stack locale (locale al mio computer di sviluppo) l'operazione funziona senza intoppi e ciò che viene inserito nel front-end viene salvato come previsto.
Con lo stesso codice di front-end sul server centralizzato quando si salva nel DB il carattere viene gestito con altri caratteri, viene salvato come ®. Questo non è un problema quando si visualizza il record sul front-end perché inverte ciò che fa e visualizza correttamente.
Il problema deriva da un altro sistema separato che utilizza lo stesso database e non presenta alcuna alterazione, quindi appare come ® invece di semplicemente ®.
Il motivo della mia confusione è che sembra funzionare come richiesto sul mio stack locale ma non sul server centralizzato.
Sto cercando idee su cosa cercare che potrebbe causare questo sulla configurazione dei server rispetto al mio locale.
Grazie in anticipo Mark
dimenticato di aggiungere il front-end è scritto in PHP. – MarkJWiggins
Verificare che la codifica predefinita di php, la codifica della connessione mysql e la tabella mysql e le regole di confronto dei campi siano uguali. –
+1 Pranav copre la maggior parte delle cose - sicuramente è necessario farlo. – therobyouknow