J'ai un message de chaîne à afficher qui contient des caractères spéciaux, mais il ne les imprime pas tous. Par exemple si je donne un message comme "Le P & Une entreprise fait le travail". Il imprime uniquement "The P".codage des caractères spéciaux dans Java
public void setOutageMsg(String outageMsg) {
//outage msg issue
if(outageMsg==null){
this.outageMsg = outageMsg;
}
else{
outageMsg=outageMsg.replaceAll("&","&").replaceAll("&","%26");
this.outageMsg = outageMsg;
}
}
De même, j'ai besoin d'un seul code pour tous les caractères spéciaux.
Quand vous dites "il n'imprime pas tous" Comment essayez-vous d'imprimer le message? Pouvez-vous s'il vous plaît fournir le code que vous utilisez pour imprimer le message? – Samuel
Fournissez-vous ceci à travers une page Web? Si c'est le cas, vous devez traiter le caractère '&' _avant strong> cette méthode, pas dedans. –
u peut modifier votre code avec la valeur outageMsg –