初次使用iReport做報表,連接數據庫一開始就遇見這個問題:
SQL problems: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported VM encoding MS936. 作為新手的我一點解決方案都沒有,雖然知道報的是什么錯誤,但是在這個工具里面要我怎么弄真是沒轍了。。。
百度,Google了N次,也試驗了N次,照樣沒有結果。我都想崩潰了,這個問題困擾了我一天多的時間,導致我的那個報表也一直沒有完成。當然也是在不斷的努力中,一步一步,總算找到了解決方案,在此和大家分享下,希望遇見類似的同志不要再花費太多的時間去浪費在這個上面。
不知道大家注意沒有,在下載Java EE 5 SDK 的時候SUN公司給我們提供了兩種不同的支持語言類型:

而我當時沒有注意,只下載安裝了English語言的版本,所以導致上面的錯誤,但是如果你只是下載了J2SE的話,SUN公司就一個Multi-language版,所以就不會出現類似的情況。
解決方案:安裝Multi-language版的JVM,一切OK.