我想“保护”的电子邮件地址,所以我想转换[email protected]到转换所有字符为HTML实体
someone@somewhere.any
我可以在java中使用什么做到这一点?
我想“保护”的电子邮件地址,所以我想转换[email protected]到转换所有字符为HTML实体
someone@somewhere.any
我可以在java中使用什么做到这一点?
假设行为良好的字符集。
String email = "[email protected]";
StringBuilder buffer = new StringBuilder(email.length() * 6);
for (char c : email.toCharArray()) {
buffer.append("&#").append((int) c).append(';');
}
System.out.println(buffer);
您可以使用扫描仪扫描每个字符并将其替换为特定值。 您将使用以下内容:
Scanner reader = new Scanner([email protected]);
char c = reader.findInLine(".").charAt(0);
//Replace that character with the desired one.
保护他们的目的是什么? – mikea
这将做的唯一的事情是使地址难以在人的来源阅读。这是不能保护... –