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