使用地图xtreme java读取map信息出现中文乱码

使用mapxtreme java读取地图信息出现中文乱码
我在读取地图上的一个图层中的信息时,出现乱码,这个地图有省界,市界俩个图层(还有很多图层),对省界和市界图层的操作是一样的,但是省界可以读出来,市界读不出来。String sp = feature.getAttribute(0).getString();其中feature是我选出的图元,省界没问题能读出山东省(图元是在山东省内),市界读出的是¼ÃÄÏÊÐ,帮忙解答下啊,这个问题我是想不通啊,我通过mapinfo看了地图图层,上面的市界是有标注啊。。。谢谢解答!
------解决方案--------------------
编程统一了么
------解决方案--------------------
编码一致