Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/02/2014, 13:36
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Error al insertar latex en sql

Cita:
Iniciado por JJGH Ver Mensaje
Hola a todos,

Cuando hago un insert a mi base de datos y éste tiene código látex como por ejemplo:

\[\frac{{n!}}{{r!\left( {n - r} \right)!}}\]

al final se me queda en lo siguiente:

frac{{n!}}{{r!left( {n - r} ight)!}}


Como véis, se come algunos caracteres. ¿Tenéis alguna idea del porqué de ésto?

Mil gracias de antemano
No se "come" ningún caracter. Simplemente no estás considerando qué sucede en SQL al manipular una cadena de texto que contiene un caractere escape (\)...
Todo escape debe a su vez ser escapado (\\).
Este detalle es algo que puedes ver en el manual de referencia.

MySQL: ).1.1.. Cadenas de Caracteres en la tabla que está después del sexto párrafo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)