Ciao a tutti,
ho uno script che controlla ed eventualmente sostituisce i doppi apici in entità in modo da non confondere il sistema.
Il problema è che se provo ad inserire una parola tra i doppi apicicodice:function escapeChar(str){ str = str.replace("<", "<"); str = str.replace(">", ">"); str = str.replace("\"", """); str = str.replace("\'", "'"); str = str.replace("\/", "/"); str = str.replace("\\", "\"); return str; }
nel database me lo ritrovo cosìcodice:"test"
(ho aggiunto uno spazio se non non si vedeva l'apice sottoforma di entità)codice:& #34;test"
Perchè il primo me lo sostituisce e il secondo invece no?