在Android上使用jqMath将“\ t”视为转义字符

时间:2017-08-08 11:12:16

标签: java android jqmath

我使用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 θ)$

并且方程式正确显示。但是,我还想在同一个数据库的网站上显示方程式,但是这个代码不能与浏览器上的双斜杠一起使用。因此,保留两列不是一个好的解决方案。

请帮忙。

1 个答案:

答案 0 :(得分:0)

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

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

不知道为什么会这样。