asp.net URL 显示乱码 解决方法

 更新时间:2009年06月19日 21:36:10   作者:  
刚刚接触网页开发,不过遇到URR参数传递错误的问题,两个页面进行信息交互时可以用url进行传递,但是如果传递信息的编码格式不是UTF-8(或者不是设置的默认格式)URL传递时会出现乱码。
比如你传入汉字,或者传入"§”等其他编码格式的字符串系统解析后的url为乱码。经过在网上的查找觉得一下两种方式比较好:
1.如果url在后台解析的话采用HttpUtility.UrlEncode(url,System.Text.Encoding.GetEncoding("编码格式(GB2312)"));
2.如果是传入前台的话在组织URL时对传递信息进行编码。编码方法可以写到js文件中使用encodeURIComponent(source)函数,其中source为中文。可以将特殊字符进行转换,被转换后的url就不会出现乱码了。

相关文章

  • asp.net core应用docke部署到centos7的全过程

    asp.net core应用docke部署到centos7的全过程

    这篇文章主要给大家介绍了关于asp.net core应用docke部署到centos7的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • ASP.NET MVC5网站开发修改及删除文章(十)

    ASP.NET MVC5网站开发修改及删除文章(十)

    这篇文章主要为大家详细介绍了ASP.NET MVC5网站开发修改及删除文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-09-09
  • .Net Core和RabbitMQ限制循环消费的方法

    .Net Core和RabbitMQ限制循环消费的方法

    当消费者端接收消息处理业务时,如果出现异常或是拒收消息将消息又变更为等待投递再次推送给消费者,这样一来,则形成循环的条件,这篇文章主要介绍了.Net Core和RabbitMQ限制循环消费的方法,需要的朋友可以参考下
    2022-10-10
  • 解决asp.net core在输出中文时乱码的问题

    解决asp.net core在输出中文时乱码的问题

    最近在学习asp.net core的时候,尝试在控制台,或者页面上输出中文,会出现乱码的问题。那么这该如何解决呢?下面通过这篇文章来一起看看吧,文中给出了详细的解决方法,相信对大家有一定的参考价值。
    2016-12-12
  • .Net连接数据库的方式详解

    .Net连接数据库的方式详解

    本文详细讲解了.Net连接数据库的方式,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 关于.NET/C#/WCF/WPF 打造IP网络智能视频监控系统的介绍

    关于.NET/C#/WCF/WPF 打造IP网络智能视频监控系统的介绍

    本篇文章小编将为大家介绍,关于.NET/C#/WCF/WPF 打造IP网络智能视频监控系统的介绍。需要的朋友参考下
    2013-04-04
  • 详解ASP.NET配置文件Web.config

    详解ASP.NET配置文件Web.config

    这篇文章主要介绍了ASP.NET配置文件Web.config,Web.config是asp.net应用程序中一个很重要的配置文件,需要的朋友可以参考下
    2015-10-10
  • ASP.NET中的几种弹出框提示基本实现方法

    ASP.NET中的几种弹出框提示基本实现方法

    NET程序的开发过程中,常常需要和用户进行信息交互,对话框的出现将解决了这些问题,下面是本人对常用对话框使用的小结,希望对大家有所帮助
    2013-03-03
  • ASP.NET Core扩展库的相关功能介绍

    ASP.NET Core扩展库的相关功能介绍

    这篇文章主要介绍了ASP.NET Core扩展库的相关功能,帮助大家更好的理解和学习使用.Net技术,感兴趣的朋友可以了解下
    2021-03-03
  • ASP.NET中ServerPush用法实例分析

    ASP.NET中ServerPush用法实例分析

    这篇文章主要介绍了ASP.NET中ServerPush用法,实例分析了通过ServerPush实现服务器推送功能,需要的朋友可以参考下
    2015-06-06

最新评论