跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

为何Alias文件筛选提示为空?

alias 文件格式建议如下:

  • 文件名称:建议不包含汉字及特殊字符。

  • 文件内容:每行填写 1 个 alias,且不应包含表头。

问题场景说明:

通过 alias 单播发送可正常筛选,但使用 alias 文件发送时,portal 后台提示筛选为空。建议您参考下述代码检查 alias 文件编码是否正常。已知在使用部分文本处理工具对源数据文件执行编码或转码操作后,可能会在文件中插入不可见字符,从而导致该问题出现。

		/**
     * 查看文件头几行的内容和编码
     * @param filePath 文件路径
     */public static void readFile(String filePath) throws IOException {
        System.out.println("readFile:" + filePath);
        String line;
        int i = 0;
        try (BufferedReader bufferedReader = new BufferedReader(new FileReader(filePath))){
            while ((line = bufferedReader.readLine())!=null){
                System.out.println(line);
                System.out.println(Arrays.toString(line.getBytes()));
                i++;
                //默认检查头3行if(i>3){
                    break;
                }
            }
        }
    }