2010-08-18 130 views
0

我正在链接Twitter的API返回的状态消息中的@mentions。包含unicode字符的字符串的字符索引

推文之一有一个unicode字符。解析JSON(使用json gem的JSON.parse或ActiveSupport :: JSON.decode)将返回一个正确显示的字符串,但由实体指定的@mention的开始和结束索引不匹配解析的字符串。

我怎么能转换unicode字符串在Ruby中,使得角色的表现为预期的指数(例如,他们在对待Unicode字符为单个字符)?

推文的文字是:

谢谢! RT @Apigee有API吗?考虑添加一个模拟错误的方法@andrewacove:http://bit.ly/aupTLp^MG

回答