JSON を返す WebAPI を作成しました。
初期データは次のとおりです (UTF-8 エンコード)。
@text="Rosenborg har ikke h\xC3\xB8rt hva Steffen"
次に、オブジェクトに .to_json を使用すると、API によって送信されるものが次のようになります (ISO-8859-1 エンコーディングだと思います)。
"text":"Rosenborg har ikke h\ufffd\ufffdrt hva Steffen"
私はクライアント側で HTTParty を使用していますが、それが最終的に得られるものです:
"text":"Rosenborg har ikke h��rt hva"
WebAPI とクライアント アプリはどちらも Ruby 1.9.2 と Rails 3 を使用しています。
このエンコーディングの問題で少し迷っています... utf8エンコーディングヘッダーをRubyファイルに追加しようとしましたが、何も変わりませんでした。どこかでエンコード/デコードの部分が欠けていると思います...誰かアイデアがありますか?
どうもありがとうございました !!!ヴィンセント