Come posso fare un replace sulle virgolette???? Se metto le virgolette nella funzione, mi si interrompe alla seconda virgoletta, se ne metto 3 mi si riapre la stringa, come si può fare???
codice:replace(testo,???,"&_quot;")
Come posso fare un replace sulle virgolette???? Se metto le virgolette nella funzione, mi si interrompe alla seconda virgoletta, se ne metto 3 mi si riapre la stringa, come si può fare???
codice:replace(testo,???,"&_quot;")
FEDERIX.IT - [Pillola] GRAFICA DEI FORM
...ho ancora quella forza che ti serve, quando dici "Si comincia!"
usa chr(34)
La passera non dura perchè Sypher la cattura!
"No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"
Questo intendi? :master:
codice:replace(testo,"'","&_quot;")
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!
io penso che intenda rappresentare le virgolette in una stringa
le stringhe vbscript sono delimitate da virgolette... per rappresentare una virgoletta bisogna farla doppia
codice:nuovotesto = replace(testo,"""","&_quot;")![]()
Ho risolto così, al posto delle virgoletta inglese, devo scrivere la sua entità utilizzando la combinazione ALT+0147 e ALT+0148.
@willycodice:replace(testo,"ALT+0148","&_quot;")
la tua soluzione apre e chiude le virgolette e basta e restituisce errore
@maximum
quello è un apice, a me servivano le virgolette inglesi
@sypher
non ho provato, ma credo che funzioni anche così
![]()
![]()
FEDERIX.IT - [Pillola] GRAFICA DEI FORM
...ho ancora quella forza che ti serve, quando dici "Si comincia!"
impossibbbileOriginariamente inviato da Federix
@willy
la tua soluzione apre e chiude le virgolette e basta e restituisce errore"""" <--questa è una stringa di un carattere, il carattere è virgolette
alt+0147 e alt+0148 sono altri virgolette (all'inizio non lo avevi detto)
in ogno caso se vuoi fare un encode del testo senza fare tanti replace ti basta usare Server.HTMLEncode
prova questo e poi guarda il risultato (l'html generato)
codice:stringa = "Queste sono ""virgolette"" ciao ” e “" Response.Write stringa & " " & vbCrLf Response.Write replace(stringa,"""",""") & " " & vbCrLf Response.Write Server.HTMLEncode(stringa) & vbCrLf![]()
il forum interpreta e cambia un po' di cose
questo
in realtà ècodice:Response.Write replace(stringa,"""",""") & " " & vbCrLf
codice:Response.Write replace(stringa,"""",""") & " " & vbCrLf