为何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;
}
}
}
}