QQ快速评论获取昵称乱码问题修正

2019年12月6日 24 2,613 620字阅读2分4秒

记得上一篇水文是关于升级php7.2后QQ快速评论无法获取昵称的问题,这一篇就来水一下Begin主题获取中文昵称乱码问题,从此,请叫我水坝。

强迫症的我喜欢系统最新,无论手机/电脑/服务器能升级而不降低性能的总喜欢升到最新版,昨晚升级php7.4发现QQ快速评论获取的中文昵称乱码显示“锟斤拷”,英文正常,降回php7.3发现问题依旧,看来不是php版本问题。

问了度娘,意思差不多就是转码问题,可之前一直正常,开始折腾一直纠结qq-info.php文件下面这句上:

$info=iconv('GBK', 'UTF-8', $contents);

可改来改去还是不行,接口问题百度了很多,都要么跟我现在一样,要么早都失效的朋友网接口。使用Begin主题的基本全有这个问题,就去老朋友“懿古今”博客看了下,他那边这个功能倒是正常,问了他接口这一块代码,很爽快的截图发了过来,居然发现用的是主题很早以前用的那个接口,替换后一切正常,具体如下:

将主题js文件夹qq-info.php文件第28行:

$nameurl = "https://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=".$qq;

替换为:

$nameurl = "https://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?g_tk=&uins=".$qq;

大功告成。

哈哈,感觉有用请评论区投币上车!

avatar
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论列表 评论:24   「访客  14   男主  10   女主  0」  
    • avatar DiDi @回复 2

      感谢感谢!WP Super Cache里面关闭gzip就好了。

      • avatar DiDi @回复 2

        还真没试过这个功能…基本上过来评论的都是博主。

          • avatar 大熊  男主 @回复

            @DiDi 留着方便也不碍事就这样哈,貌似你博客访问不了!

              • avatar DiDi @回复 2

                @大熊 能打开呀。

                  • avatar 大熊  男主 @回复

                    @DiDi 有问题,手机端显示无响应然后才显示正常,PC端加载完全白,刷新才正常…

                      • avatar DiDi 2

                        @大熊 我手机也是这样,要刷新才正常。电脑端就还好。。啥情况这是。。

                        • avatar 大熊  男主

                          @DiDi 关闭你缓存插件里的GZIP压缩再看,其次js尽量不要缓存到七牛,自己F12看看就知道了!

                  • avatar boke112联盟 @回复 3

                    如果站点用户大多数是普通用户而不是站长的话,QQ快速评论挺实在的。

                    • avatar 家里窝 @回复 0

                      天冷,窝在家里刷刷您的博客!

                      • avatar 森纯博客 @回复 1

                        代码不错

                        • avatar 叶忠文博客 @回复 2

                          支持下,这个确实是个问题

                          • avatar 平顶山 @回复 0

                            依旧是5.*

                            • avatar 区块链第一站 @回复 1

                              目前苦逼的用网络版,等后面再考虑更换!用的7.0貌似没这个问题

                                • avatar 大熊  男主 @回复

                                  @区块链第一站 接口问题造成乱码,至于无法获取昵称问题是我上一篇说过的。

                                • avatar 星光 @回复 2

                                  感谢大熊博主的友情提醒!QQ快速评论获取昵称确实是挂了

                                  • avatar 张波博客 @回复 2

                                    很完美地获取了,但是一般互评的都不会留QQ机昵称在上面的

                                    • avatar 张波博客 @回复 2

                                      测试下看看还能获取到

                                      • avatar 姚文锋 @回复 0

                                        上车上车!

                                          • avatar 大熊  男主 @回复

                                            @姚文锋 你这大佬早都起飞了,何须上车,你主题再改下去可以收费了!