ASP.NET接收问题 我从一个FLASH导航条传出一个变量,然后在ASP.NET接收,接收后全是����,我挺无奈的,我试了试用HttpUtility.UrlDecode(str,System.Text.Encoding.UTF8)来解码,但是也没有任何变化,请问各路高手如何解决啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一下,我只想在本页来解决,不想改WEB.CONFIG,这样会影响别的页…… System.Web.HttpUtility.UrlEncode(要传的内容) 不是.NET页之间传,而是从一个FLASH导航栏传到.NET页的,这种写法加密好像不行吧。 不知道,flash是不是过失了? 贴一下代码,看看你flash是怎样传值的?flash用js来编码传值! 请问FLASH过失是什么意思呢? myURL = ["../book_index.aspx?Book_langu=外文&book_flog=文学"]getURL(myURL[this._parent._name-1], "_self");这是FLASH传的值 如果从一个gb2312的页面传过来的变量到utf-8 的页面来处理..会出现乱码..这样你应该知道怎么解决了吧. 请问在FALSH要如何编码呢? FLASH里的编码就是UTF-8的,所以应该不纯在GB2312的可能吧 过去搞过一阵子,把代码给楼主参考,可能有flash版本的问题,我过去是flash8!set("INFORM_CODE1","中文");getURL("javascript:open_window('InformContent.aspx?InformCode="+encodeURIComponent(INFORM_CODE1)+"','','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=550,height=400,left=50,top=50')");红色的部分就是编码!也可以encodeURI(INFORM_CODE1),你都要试试!!有时flash版本不同有差异 注:楼上的open_window是我在页面上写的一个js函数, 我在页面上的open_window函数的js代码如下:<script type="text/javascript"> function open_window(url,name,para) { window.open(url,name,para); } </script>呵呵时间长了,有点忘了!断断续续的抱歉!! 楼主抱歉!:25-27楼的跟贴可能有问题,可能的问题是encodeURIComponent()函数不应在flash里面,应该在页面的open_window中!!因为原来的代码一下子找不到,用了先前的没改完善的!!可以不看25-27楼的跟贴!免的浪费时间!!实在抱歉!!! 哦,这样啊,那请问在FLASH里要如何编码呢? myURL = "../book_index.aspx?Book_langu="+escape("外文")+"&book_flog="+escape("文学") 在页面最开始的一句话里面设置属性ResponseEncoding="UTF-8"。 在FLASH里进行编码,然后在.NET里进行解码后输出的果然不乱了,谢谢大家的帮忙 菜鸟请教个GridView中ItemTemplate的问题。 有一个aspx.net的例子,请教! 请问有这样的源码吗? dotnet_reactor如何使用 .net站点打不开 如何在web.config 中定义某个文件的权限 一个很烦的存储过程bug,不知谁碰到过没有 WCF中如何在客户端将一个委托传递给服务端的操作契约? 菜鸟问题,DataGrid绑定CheckBox的问题 请教:在水晶报表中怎么动态的加载数据 使用session自动生成menu无显示 网页编辑器功能实现的思路就怎么样的?
flash用js来编码传值!
getURL(myURL[this._parent._name-1], "_self");
这是FLASH传的值
请问在FALSH要如何编码呢?
FLASH里的编码就是UTF-8的,所以应该不纯在GB2312的可能吧
set("INFORM_CODE1","中文");
getURL("javascript:open_window('InformContent.aspx?InformCode="+encodeURIComponent(INFORM_CODE1)+"','','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=550,height=400,left=50,top=50')");红色的部分就是编码!也可以encodeURI(INFORM_CODE1),你都要试试!!有时flash版本不同有差异
<script type="text/javascript">
function open_window(url,name,para) {
window.open(url,name,para);
}
</script>
呵呵时间长了,有点忘了!断断续续的抱歉!!
encodeURIComponent()函数不应在flash里面,应该在页面的open_window中!!
因为原来的代码一下子找不到,用了先前的没改完善的!!
可以不看25-27楼的跟贴!免的浪费时间!!
实在抱歉!!!