所以我有一个flashobject,我需要将格式化的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");
我认为这会弄乱flash对象基于当前时间的计算。我需要对此进行编码或解码吗?
任何帮助将不胜感激!谢谢!
答案 0 :(得分:1)
并不是说你获得了特殊字符,而是你已经拥有的某些特殊字符URL encoded。
我没有足够的信息来查看此URL编码发生的具体位置。你可以发布一些更多的背景吗?
答案 1 :(得分:0)
当您输出到html时,请尝试使用UrlDecode。