pentaho中Invalid byte 3 of 3-byte UTF-8 sequence的解決方法

今天在創建數據源的時候報了這麼一個錯

Invalid byte 3 of 3-byte UTF-8 sequence.

上網一查,說是有中文,字體不相符,可是我沒有寫中文,爲了能繼續往後進行,修改瞭如下文件

在start-pentaho.bat中添加了一句代碼

修改前

IF "%BITS%" == "64" (
  set CATALINA_OPTS=-Xms1024m -Xmx2048m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
) ELSE (
  set CATALINA_OPTS=-Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
)

修改後

IF "%BITS%" == "64" (
  set CATALINA_OPTS=-Xms1024m -Xmx2048m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
) ELSE (
  set CATALINA_OPTS=-Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dfile.encoding="UTF-8"
)

主要是在set裏面添加了

-Dfile.encoding="UTF-8"

重啓,重啓後界面全是亂碼,不用管,繼續,創建數據源保存,原來的問題消失了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章