Actualmente estoy teniendo problemas para guardar caracteres especiales (® & ©) en una base de datos mySQL.Guardando caracteres especiales en la base de datos MySQL
En una pila local (local en mi máquina de desarrollo) la operación se ejecuta sin problemas y lo que se ingresa en el front-end se guarda como se espera.
Con el mismo código de front-end en el servidor centralizado al guardar en la base de datos, el carácter se continúa con otros caracteres, se guarda como ®. Esto no es un problema cuando se ve el registro en el front-end, ya que invierte lo que hace y muestra correctamente.
El problema proviene de otro sistema separado que utiliza la misma base de datos y no realiza ninguna alteración, por lo que aparece como ® en lugar de simplemente ®.
El motivo de mi confusión es que parece funcionar como se requiere en mi stack local pero no en el servidor centralizado.
Estoy buscando ideas sobre qué buscar que podría estar causando esto en la configuración de los servidores en comparación con mi local.
Gracias de antemano Marcos
se olvidó de agregar el extremo frontal está escrito en PHP. – MarkJWiggins
Comprueba que la codificación predeterminada de php, la codificación de la conexión de mysql y la clasificación de tabla y campo mysql son las mismas. –
+1 Pranav cubre la mayoría de las cosas, sin duda necesita hacer esto. – therobyouknow