当前位置:编程学习 > C#/ASP.NET >>

字符串乱码

我在客户端   通过url  get方法将中文资料送入客户端ie浏览器,然后想在ie中显示出  中文,可是乱码,不知道出了什么问题,谢谢了
--------------------编程问答-------------------- 编码不正确。 --------------------编程问答-------------------- URL编码解码使用
Server.UrlEncode()和Server.UrlDecode() --------------------编程问答-------------------- 能具体点吗?server这个类去哪里找了?刚学c#,很多不懂,谢谢了 --------------------编程问答--------------------
引用 3 楼 leon460 的回复:
能具体点吗?server这个类去哪里找了?刚学c#,很多不懂,谢谢了

Server不是类,是Page类的属性,而ASP.NET中的页面都是继承Page类的,所以可以直接使用Server属性。 --------------------编程问答-------------------- 你对准网页右击,查看编码,换个编码试试,看看是什么类型的编码就知道了 --------------------编程问答--------------------
引用 4 楼 lyq8376 的回复:
引用 3 楼 leon460 的回复:能具体点吗?server这个类去哪里找了?刚学c#,很多不懂,谢谢了
Server不是类,是Page类的属性,而ASP.NET中的页面都是继承Page类的,所以可以直接使用Server属性。
感谢你,我太菜了 --------------------编程问答--------------------
引用 5 楼 jsjhj2008 的回复:
你对准网页右击,查看编码,换个编码试试,看看是什么类型的编码就知道了

我在ie中都将各种编码试过了,还是乱码

2楼的方法还没试过 --------------------编程问答--------------------
引用 7 楼 leon460 的回复:
引用 5 楼 jsjhj2008 的回复:你对准网页右击,查看编码,换个编码试试,看看是什么类型的编码就知道了
我在ie中都将各种编码试过了,还是乱码

2楼的方法还没试过


请参考解决方法:中文乱码解决代码示例 --------------------编程问答-------------------- 首先你看看你这个url指向的页面采用了什么编码,然后str2根据这个编码来转换。另外你这个str2作为url参数,是要经过UrlDecode的,可以使用HttpUtility.UrlEncode方法。 --------------------编程问答--------------------
引用 9 楼 Mackz 的回复:
首先你看看你这个url指向的页面采用了什么编码,然后str2根据这个编码来转换。另外你这个str2作为url参数,是要经过UrlDecode的,可以使用HttpUtility.UrlEncode方法。


项目一般默认使用unicode,已经解决这个问题,感谢大家!!!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,