2016-11-04 95 views
1

我使用visjs與角度呈現一個簡單的網絡,圖標在本地正確加載。Vis.js作爲Unicode字符呈現的字體超棒圖標

enter image description here

但託管時,實際的Unicode字符呈現。

在畫布之外的Fontawesome圖標被加載,但在網絡內發生這種情況。

**enter image description here**

可能是什麼造成的?

+0

是[這個問題](http://stackoverflow.com/questions/13761472/how-to-render-glyphs- from-fontawesome-on-a-canvas-element)相關? –

+0

我對渲染沒有任何問題,我不確定缺少什麼,因爲它在本地工作,但不在託管時。 – akhileshh

回答

1

經過近一個星期,我發現問題是Tomcat使用的默認編碼。

請在tomcat/conf/web.xml

<mime-mapping> 
    <extension>js</extension> 
    <mime-type>application/javascript</mime-type> 
</mime-mapping> 

如下修改

<mime-mapping> 
    <extension>js</extension> 
    <mime-type>application/javascript;charset=UTF-8</mime-type> 
</mime-mapping>