(ASP.NET) Come rimuovo i caratteri speciali quando eseguo un DateTime.Now.ToString ()
-
07-07-2019 - |
Domanda
Quindi ho un oggetto flash a cui devo passare una stringa DateTime formattata.
Il mio codice:
string date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
che genera: 2009-09-16 22:26:45
Tuttavia, quando viene effettivamente generato in HTML e swfobject, viene visualizzato come:
so.addVariable("inNowDate","2009-09-16+22%3a25%3a13");
Penso che questo stia rovinando un calcolo che l'oggetto flash fa in base all'ora corrente. Devo codificare o decodificare questo?
Qualsiasi aiuto sarebbe molto apprezzato! Grazie!
Soluzione
Non è che hai acquisito personaggi speciali, ma piuttosto alcuni caratteri speciali che già avevi ora sono URL codificato .
Non ci sono abbastanza informazioni disponibili per vedere esattamente dove questo URL codifica il suo accadere. Puoi pubblicare un po 'più di contesto?
Altri suggerimenti
Quando esegui l'output in html, prova a utilizzare UrlDecode.