(ASP.NET) Как удалить специальные символы при выполнении DateTime.Now.ToString ()
-
07-07-2019 - |
Вопрос
Итак, у меня есть объект-вспышка, которому нужно передать отформатированную строку DateTime.
Мой код:
string date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
который выводит как: 2009-09-16 22:26:45
Однако, когда он на самом деле выводится в HTML и swfobject, он отображает его как:
so.addVariable("inNowDate","2009-09-16+22%3a25%3a13");
Я думаю, что это портит расчет, который флэш-объект делает на основе текущего времени. Нужно ли мне это кодировать или декодировать? Р>
Любая помощь будет принята с благодарностью! Спасибо!
Решение
Дело не в том, что вы приобрели специальные символы, а в том, что некоторые специальные символы, которые у вас уже есть, теперь URL закодирован .
Для меня недостаточно информации, чтобы понять, где именно этот URL кодирует его. Можете ли вы опубликовать немного больше контекста?
Другие советы
При выводе в html попробуйте использовать UrlDecode.