我有一個字符串消息,以顯示包含特殊字符,但它不打印所有。例如,如果我給喜歡「在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值 –