GeoServer CQL查询时中文乱码问题

1、GeoServer可以进行CQL与ECQL过滤,wms和wfs都可以

2、CQL与ECQL查询时,当传中文时会报错。将中文转为Unicode编码后就可以

/* 
*js Unicode编码转换 
*/ 
var str2Unicode = function(str) { 
    var es=[]; 
    for(var i=0;i < str.length;i++) 
        es[i]=("00"+str.charCodeAt(i).toString(16)).slice(-4); 
    return "\\u"+es.join("\\u"); 

3、传字符串时,用单引号,不要用双引号,否则同样会报错

猜你喜欢

转载自www.cnblogs.com/giser-s/p/11389439.html