首页 / 浏览问题 / 云GIS / 问题详情
iServer的字符编码问题
5EXP 2018年12月25日
使用产品:iserver 8c 811 操作系统:win7 x64
问题详细描述:问题是这样的,我们的整个项目框架都是使用的GBK编码,在GIS这块使用的是超图的iServer服务,查询什么的都是能查询回来的,但是只要是中文在项目里显示都是乱码,数据集的字符编码我们也改成了GBK了,还是不行,有什么解决办法吗

1个回答

您好,是这样的,咱们iServer数据返回都是UTF-8编码的,由于你们的项目是使用的GBK编码,所以如果数据返回里包含中文的话,那么肯定是乱码的。解决的办法有两种,可以根据你们的需求进行选择

1、写一个代理服务,所有跟iServer交互的请求都需要通过这个代理服务进行编码转换,这样能保证客户端跟iServer的交互能是相通的编码,就不会出现乱码了

2、使用iframe框架,将GIS模块单独作为一个UTF-8的页面嵌入到项目当中,这样主项目跟GIS模块就不会相互影响了
251EXP 2018年12月25日
...