zoukankan      html  css  js  c++  java
  • 腾讯微博SDK C#版本 发微博时有中文报check sign error的解决办法

    修改 synchttp.cs
    131行开始 即对content进行了特别处理 进行urldecode
    即可发中文了

                    foreach (Parameter param in listParams)
                    {
                        if (param.Name != "content")
                        {
                            string formitem = string.Format(formdataTemplate, param.Name, param.Value);
                            byte[] formitembytes = Encoding.UTF8.GetBytes(formitem);
                            memStream.Write(formitembytes, 0, formitembytes.Length);
                        }
                        else
                        {
                            string formitem = string.Format(formdataTemplate, param.Name, System.Web.HttpUtility.UrlDecode(param.Value));
                            byte[] formitembytes = Encoding.UTF8.GetBytes(formitem);
                            memStream.Write(formitembytes, 0, formitembytes.Length);

                        }

                    }


    感谢SDK作者的指导

  • 相关阅读:
    人这一辈子
    理性不是逆来顺受
    旧瓶新酒:江城子
    HVAC专业相关网站
    韩寒:主子,奴才和狗
    百无一用是书生
    inove主题文章字体修改
    这个世界清净了:再见人人
    ActiveX控件开发(转)
    GIS大讲堂内所有讲座的索引(更新至2008年6月26日)(转)
  • 原文地址:https://www.cnblogs.com/rav009/p/5131226.html
Copyright © 2011-2022 走看看