TEX - Mysql UTF8_Data存储问题

时间:2015-10-13 13:18:35

标签: latex tex

我试图将Latex表达式存储到Mysql数据库,我选择了UTF8_General的编码。 tex表达式块如下

$$
\begin{pmatrix}
a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
\vdots  & \vdots  & \ddots & \vdots  \\
a_{m,1} & a_{m,2} & \cdots & a_{m,n}
\end{pmatrix} 
$$ 

当iam尝试保存到Mysql数据库时,除了被截断的\ b字符外,所有文本都被复制得很好。有谁知道相同的原因。

以下是存储在数据库中的代码

$$
egin{pmatrix}
a_{1,1} & a_{1,2} & cdots & a_{1,n} \
a_{2,1} & a_{2,2} & cdots & a_{2,n} \
vdots  & vdots  & ddots & vdots  \
a_{m,1} & a_{m,2} & cdots & a_{m,n}
end{pmatrix} 
$$ 

虽然我认为这可能是由于Mysql使用的C转义语法,为什么只有起始\ b字符被截断,而\ c和\ d字符的其余部分保持不变。

有谁知道问题是什么?

1 个答案:

答案 0 :(得分:1)

MySQL将\b解释为退格符。它不会将\c\d解释为任何特殊内容。您需要在插入时修改引用以解决此问题。

另请参阅所有MySQL转义的this list