casperjs 在windows下中文乱码

帖子列表 发布于 2014/11/12 12:30
阅读 2K+
收藏 0
c:\Temp\casperjs-phantomjs>casperjs test0.backup.js 22222@22 22222
[info] [phantom] Starting...
[info] [phantom] Running suite: 3 steps
[debug] [phantom] opening url: https://mp.weixin.qq.com/, HTTP GET
[debug] [phantom] Navigation requested: url=https://mp.weixin.qq.com/, type=Other, willNavigate=true, isMainFrame=true
[debug] [phantom] url changed to "https://mp.weixin.qq.com/"
[debug] [phantom] Automatically injected ./jquery-1.11.1.min.js client side
[debug] [phantom] Successfully injected Casper client-side utilities
[info] [phantom] Step _step 2/3 https://mp.weixin.qq.com/ (HTTP 200)
[info] [phantom] Step _step 2/3: done in 33102ms.
[info] [phantom] Step anonymous 3/3 https://mp.weixin.qq.com/ (HTTP 200)
Page url is https://mp.weixin.qq.com/
Page title is 微信公众平台
[info] [phantom] Step anonymous 3/3: done in 33137ms.
[info] [phantom] Done 3 steps in 33169ms


@红薯

加载中
0
韩师傅
韩师傅

1、试试chcp,设为936.

2、shell不是浏览器不能识别编码,GBK和UTF-8不可能全兼容,智能一点根据http header中的charset来做转换。

帖子列表
帖子列表
哈 ,行啦, chcp 65001 这样就是改为了UTF8了
帖子列表
帖子列表
看了下mp.weixin.qq.com是<meta charset="utf-8">
帖子列表
帖子列表
chcp已经是936,第二种方法不知道怎么弄。。。
0
千山雪
千山雪
phantom.outputEncoding="GBK";
返回顶部
顶部