asp.net中url传中文时乱码的问题

简介: 解决方法1: 在web.config中按如下代码改正       解决方法2: 页面1..aspx.cs文件, Response.Redirect("~/Common/SearchAndViewComment.

解决方法1:

在web.config中按如下代码改正

 <    

    globalization
        fileEncoding="gb2312"
        requestEncoding="gb2312"
        responseEncoding="gb2312"
        culture="zh-CN"     

 />

 

 

解决方法2:

页面1..aspx.cs文件,

Response.Redirect("~/Common/SearchAndViewComment.aspx?bookParameter=" + Server.UrlEncode(soso_text.Text));

页面2..aspx.cs文件,

 var bookParameter = Server.UrlDecode(Request.QueryString["bookParameter"]);

 

继续浏览观察结果,问题解决!

 

目录
相关文章
|
编解码
解决Hexo博客导航栏链接URL乱码问题
今年的计划之一是搭建一个博客,开始写博客。于是在网上找了一些博客程序发现用Hexo在gitHub上搭建自己的个人博客是比较简单而且易于维护的做法。 在网上找了一些教程后开始搭建,用自己比较中意的hexo-theme-next模板,发现搭建成功后导航栏链接不对,出现了URL乱码的问题。在网上搜索了一把发现有些网友也碰到了类似的问题不过都还没有解决。
394 0
|
开发框架 .NET
ASP.NET Core获取请求完整的Url
ASP.NET Core获取请求完整的Url
843 0
ASP.NET Core获取请求完整的Url
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
441 0
|
Go 数据安全/隐私保护
Go 语言入门很简单:net/url 包(上)
在 Golang 中,将 URL 打包用于从服务器获取数据非常重要。只需了解您是否正在处理任何应用程序并且您想从任何外部位置或服务器获取此应用程序的数据,都需要我们可以使用 URL。
|
小程序 安全 API
.NET企业微信回调配置(数据回调URL和指令回调URL验证)(一)
.NET企业微信回调配置(数据回调URL和指令回调URL验证)
1915 0
.NET企业微信回调配置(数据回调URL和指令回调URL验证)(一)
Go 语言入门很简单:net/url 包(下)
在 Golang 中,将 URL 打包用于从服务器获取数据非常重要。只需了解您是否正在处理任何应用程序并且您想从任何外部位置或服务器获取此应用程序的数据,都需要我们可以使用 URL。
.NET中将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),并使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA
.NET中将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),并使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA
695 0
|
开发框架 搜索推荐 中间件
如何在 ASP.NET Core 中重写 URL
如何在 ASP.NET Core 中重写 URL
422 0
|
搜索推荐 .NET 中间件
ASP.NET Core 2 学习笔记(八)URL重写
原文:ASP.NET Core 2 学习笔记(八)URL重写 路由跟URL 重写的功能性略有不同。路由是将Request 找到对应的服务,而URL 重写是为了推卸责任转送Request。本篇将简单介绍下ASP.NET Core的URL重写(URL Rewrite)。
1804 0
|
Web App开发 C#
C# .NET 根据Url链接保存Image图片到本地磁盘
原文:C# .NET 根据Url链接保存Image图片到本地磁盘 根据一个Image的Url链接可以在浏览器中显示一个图片,如果要通过代码将图片保存在本地磁盘可以通过以下方式: 1、首先获取图片的二进制数组。
2809 0