• 关于中文编码问题

  • 本文关于 c#
  • CodeGo.net > 关于中文编码问题
  •  

    关于中文编码问题



    c#
    为什么我在IE地址栏中输入:
    http://weather.news.sina.com.cn/cgi-bin/figureWeather/simpleSearch.cgi?city=%B1%B1%BE%A9
    和输入
    http://weather.news.sina.com.cn/cgi-bin/figureWeather/simpleSearch.cgi?city=北京
    效果一样,但是在
    System.Net.WebClient Client = new WebClient();
    string t=@"http://weather.news.sina.com.cn/cgi-bin/figureWeather/simpleSearch.cgi?city=%B3%A4%B4%BA";
    Stream strm = Client.OpenRead(t);
    StreamReader sr = new StreamReader(strm);
    却不一样哪?
    是不是string是ANSI编码的,而不是UNICODE
    本文地址 :CodeGo.net/1106204/
    -------------------------------------------------------------------------------------------------------------------------
    1.是URL的编码System.Web.HttpUtility.UrlEncode(content,System.Text.Encoding.GetEncoding("GB2312"))
    2. 那是ie已经作url编码的工作,而在程序中,你要自己urlEncode一下。
    3. city= 后面编码用:System.Web.HttpUtility.UrlEncode(content,System.Text.Encoding.GetEncoding("GB2312"))
    本文标题 :关于中文编码问题
    本文地址 :CodeGo.net/1106204/
    1. MVVM我应该使用INotifyPropertyChanged的,如果对象属性永远不会改变?
    2. 教 一个存储过程的调用问题(有 output 参数)
    3. 凡使用条款导航属性的异常
    4. DataTable绑定到comboBox为什么不行,怎么才是正确的
    5. 使用Server.Mappath在远程服务器上
    6. ///一个结构函数////
    7. 为什么这会导致注册StructureMap的抛出错误104
    8. C#中如何判断一个变量没有被赋值?
    9. ASP.net MVC的EF Codefirst重复的条目
    10. 遇到一个datagrid 的错误....

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻