当前位置: 代码迷 >> ASP.NET >> sina微博接口遇到的有关问题
  详细解决方案

sina微博接口遇到的有关问题

热度:5789   发布时间:2013-02-25 00:00:00.0
sina微博接口遇到的问题
在做关注的时候,遇到的问题

public string attentionName = HttpUtility.UrlEncode("xxxx");

string url =string.Format("http://api.t.sina.com.cn/friendships/create/{0}.json?", attentionName);

attentionName 是要关注的人的昵称。
只要是小写就能关注成功,但是要是大写或者汉字,就报错,该用户不存在。。。
我都用了 HttpUtility.UrlEncode,还是木有用...怎么解决呢?

------解决方案--------------------------------------------------------
感觉是编码问题吧
HttpUtility.UrlEncode是默认的按照utf-8格式进行编码
如果想用gb2312编码,HttpUtility.UrlEncode("字符串",System.Text.Encoding.GetEncoding("GB2312"))
------解决方案--------------------------------------------------------
编码先试试System.Text.Encoding.Default

不行再gb2312 utf-8 编码问题很恶心的。。。
  相关解决方案