oauth_china icon indicating copy to clipboard operation
oauth_china copied to clipboard

微博发图片:status值中文错误

Open liuliang opened this issue 14 years ago • 8 comments
trafficstars

status 为中文是有点小错误,看了一下 插件 应该是没有转码,

所以我在upload_image(URI.escape("中文"),image_tag) 可以解决问题

希望能内置中文 支持伟大的中国 呵呵!

liuliang avatar Nov 21 '11 09:11 liuliang

ok,一定支持。。 返回的错误信息是什么? 你使用的是什么网站的API,新浪? 发不带图的中午状态不会返回错误吧?

目前机器上没有测试环境。。

hooopo avatar Nov 21 '11 09:11 hooopo

机器没有测试环境。。。。 Encoding::CompatibilityError: incompatible character encodings: UTF-8 and ASCII-8BIT 新浪 add_status 完美 另外新浪的api已经更新了,出来第二版的了

liuliang avatar Nov 22 '11 02:11 liuliang

这是一个字符编码的问题 你使用的ruby和rails版本还有机器是什么? 在我机器上没有问题的。

hooopo avatar Nov 22 '11 02:11 hooopo

ruby 1.9.2 rails3.0.9

liuliang avatar Nov 24 '11 10:11 liuliang

ubuntu 虚拟机

liuliang avatar Nov 24 '11 10:11 liuliang

你的文件头部加上编码声明了没:

   # encode: utf-8

hooopo avatar Nov 25 '11 06:11 hooopo

恩,加了,我们的两台服务器 也是同样的情况,centos

liuliang avatar Nov 26 '11 09:11 liuliang

我重现不出来这样的问题呀 你可以提供一个patch吗

hooopo avatar Nov 26 '11 15:11 hooopo