docs: public static String encodeParams(String paramsStr, Charset charset) {
  		if (StrUtil.isBlank(paramsStr)) {
  			return StrUtil.EMPTY;
  		}
  
  		String urlPart = null; // url部分，不包括问号
  		String paramPart; // 参数部分
  		int pathEndPos = paramsStr.indexOf('?');
  		if (pathEndPos > -1) {
  			// url + 参数
  			urlPart = StrUtil.subPre(paramsStr, pathEndPos);
  			paramPart = StrUtil.subSuf(paramsStr, pathEndPos + 1);
  			if (StrUtil.isBlank(paramPart)) {
  				// 无参数，返回url
  				return urlPart;
  			}
  		} else {
  			// 无URL
  			paramPart = paramsStr;
  		}
  
  		paramPart = normalizeParams(paramPart, charset);
  		
  		return StrUtil.isBlank(urlPart) ? paramPart : urlPart + "?" + paramPart;
  	}