2015-10-13 42 views
0

Iam试图将Latex表达式存储到Mysql数据库,我选择了编码为UTF8_General。 TeX的表达块如下TEX - Mysql UTF8_Data存储问题

$$ 
\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使用为什么只有起点\ B个字符被截断而在其余\这可能是由于C转义语法的代码c和\ d字符保持不变。

有谁知道问题是?

回答

0

MySQL将\b解释为退格字符。它不会将\c\d解释为任何特别的东西。你需要修正你的插入引用来解决这个问题。请参阅this list所有MySQL转义。

+0

好,所以只是将文本转换为\\ b应该工作。谢谢! – Suj