我有一个字符串消息,以显示包含特殊字符,但它不打印所有。例如,如果我给喜欢“在P &一个公司做的工作”的消息。 它只打印“The P”。编码特殊字符在Java中
public void setOutageMsg(String outageMsg) {
//outage msg issue
if(outageMsg==null){
this.outageMsg = outageMsg;
}
else{
outageMsg=outageMsg.replaceAll("&","&").replaceAll("&","%26");
this.outageMsg = outageMsg;
}
}
同样,我需要为所有的特殊字符有一个单一的代码。
东西你打算怎么打印这条消息?你能否提供你用来打印信息的代码? – Samuel
你是通过网页提供的吗?如果是这样,你必须处理'&'字符_before_这个方法,而不是它。 –
可以编辑你的代码与outageMsg值 –