0

我使用 jqMath 来使用 WebView 显示数学方程。

这是数学方程的代码

$(\table \cos θ, - \sin θ; \sin θ, \cos θ)$

预期输出:

但输出是这样的:

这是代码:

 String js = Constants.JQ_MATH_BEGIN +string+Constants.JQ_MATH_END;
 holder.webView.loadDataWithBaseURL(Constants.PATH,js,  "text/html",  "UTF-8",null);

我可以通过将字符串代码更改为

$(\\table \cos θ, - \sin θ; \sin θ, \cos θ)$

并且方程正确显示。但是,我也想在同一个数据库的网站上显示方程式,但这段代码不适用于浏览器上的双斜杠。所以保留两列不是一个好的解决方案。

请帮忙。

4

1 回答 1

0

我通过使用替换功能解决了它。

String escaped = str.replace("\\t","\\\\t");

不过,不知道为什么会这样。

于 2017-08-08T11:22:38.743 回答