微博发图片:status值中文错误
Opened this issue · 8 comments
liuliang commented
status 为中文是有点小错误,看了一下 插件 应该是没有转码,
所以我在upload_image(URI.escape("中文"),image_tag) 可以解决问题
希望能内置中文 支持伟大的** 呵呵!
hooopo commented
ok,一定支持。。
返回的错误信息是什么?
你使用的是什么网站的API,新浪?
发不带图的中午状态不会返回错误吧?
目前机器上没有测试环境。。
liuliang commented
机器没有测试环境。。。。
Encoding::CompatibilityError: incompatible character encodings: UTF-8 and ASCII-8BIT
新浪
add_status 完美
另外新浪的api已经更新了,出来第二版的了
hooopo commented
这是一个字符编码的问题
你使用的ruby和rails版本还有机器是什么?
在我机器上没有问题的。
liuliang commented
ruby 1.9.2 rails3.0.9
liuliang commented
ubuntu 虚拟机
hooopo commented
你的文件头部加上编码声明了没:
# encode: utf-8
liuliang commented
恩,加了,我们的两台服务器 也是同样的情况,centos
hooopo commented
我重现不出来这样的问题呀 你可以提供一个patch吗