在儲存kettle轉換到資源庫之後,打開時突然提示如下錯誤:
在網上查了很多資源,基本上都說是資料庫編碼的問題,但是當我挨個表把所有資料都改成全英文之後,還是不行,最後找到一篇文章說是修改Spoon.bat,測試有效,最終解決,希望能幫到遇到相似問題的朋友。
解決辦法:
打開Spoon.bat,找到如下位置:
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"
在最後面追加"-Dfile.encoding=UTF-8",如下:
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m" "-Dfile.encoding=UTF-8"
參考文章:https://blog.csdn.net/JISHI412/article/details/108990890