初次使用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.