2010-08-18 170 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

回答