2010-08-18 9 views
0

Je suis en train de lier @mentions dans les messages d'état renvoyés par l'API de Twitter.Index de caractères d'une chaîne contenant des caractères Unicode

L'un des tweets comporte un caractère Unicode. L'analyse du format JSON (avec JSON.parse ou ActiveSupport :: JSON.decode de json gem) renvoie une chaîne qui s'affiche correctement, mais les index pour le début et la fin de la @mention spécifiée par l'entité ne correspondent pas au chaîne analysée.

Comment puis-je transformer la chaîne Unicode dans Ruby de sorte que les indices d'un caractère se comportent comme prévu (par exemple, ils traitent le caractère Unicode comme un seul caractère)?

Le texte du tweet est:

Merci! RT @Apigee Avoir une API? Envisager d'ajouter une méthode pour simuler les erreurs \ u2014une excellente idée de @andrewacove: http://bit.ly/aupTLp^MG

Répondre

Questions connexes