gpt4 book ai didi

php - 使用 PHP 将 LaTeX 公式插入 MySQL 时会自动删除反斜杠

转载 作者:行者123 更新时间:2023-11-29 22:42:05 27 4
gpt4 key购买 nike

我正在用 PHP 编写简单的数学问题生成程序。有提出问题的用户,也有可以 self 检查的用户。对于数学公式的问题,我使用 LaTeX。但是将公式插入 MySQL 数据库后,反斜杠被删除,公式变得不可用。下面是 LaTeX 公式的示例:

\[
\mathbf{V}_1 \times \mathbf{V}_2 =
\begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
\]

插入数据库后的公式相同:

[
mathbf{V}_1 imes mathbf{V}_2 =
egin{vmatrix}
mathbf{i} & mathbf{j} & mathbf{k}
frac{partial X}{partial u} & frac{partial Y}{partial u} & 0
frac{partial X}{partial v} & frac{partial Y}{partial v} & 0
end{vmatrix}
]

这个公式在渲染后如何显示:enter image description here

如何防止自动删除反斜杠?

最佳答案

在插入包含 LaTeX 公式的字符串之前,我在 php 中尝试过这个函数,它有效:

$question_with_latex = mysql_real_escape_string($question_with_latex); 

关于php - 使用 PHP 将 LaTeX 公式插入 MySQL 时会自动删除反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29300071/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com