GEOServer 使用CQL_Filter查询解决中文支持问题

CQL与ECQL查询时,将中文内容转换为Unicode编码,再进行查询,可完美解决中文查询问题。JS版:
/*
*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");
}

使用方式 :str2Unicode("要转换的字符串")

猜你喜欢

转载自xyanzhao.iteye.com/blog/2087009