[mixiアプリ] Flexでニックネームが一部文字化ける

Posted on 9月 14, 2009
Filed Under mixiアプリ | Leave a Comment

なんだかflexを使ったmixiアプリでNicknameにシングルクオートが含まれていると ‘ が ' になってしまう。
文字化けというか、期待していないところで勝手にエスケープされてる感じで。

いろいろ調べた結果、Flexは関係なかった。

ガジェット側で

var user_name = viewer.getField(opensocial.Person.Field.NICKNAME);



var user_name = viewer.getField(opensocial.Person.Field.NICKNAME, {"escapeType": opensocial.EscapeType.NONE});

にすると解決。

OpenSocialではgetFieldを介すとデフォルトでHTML特殊文字がエスケープされるのですね。
ぜんぜん知りませんでした。

Recently


Categories


Archives