3

私の静的 JSON ファイルには次のような内容があります。

  {
     "language": "de",
     "translations": {
        "language": "Deutsch",
        "checkingPrivileges": "Rechte werden überprüft..."
     }
  }

静的ファイルを正常にリクエストしています:

// strUrl = '/src/plugins/usermanagement/language/de.json';
Ext.Ajax.request( {
        url: strUrl,
        headers: { 'Content-Type': 'application/json; charset=UTF-8' },
        success: oCallbacks.success,
        failure: oCallbacks.failure,
        scope: this
     } );

そしてコンテンツをデコードします:

var oJson = Ext.JSON.decode( oResponse.responseText );

結果は次のとおりです。

{
  "language": "de",
  "translations": {
     "language": "Deutsch",
     "checkingPrivileges": "Rechte werden �berpr�ft..."
  }

}

マイページは<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

いくつかの投稿を読みました。では、ウムラウトを表示するにはどうすればよいでしょうか。

4

1 に答える 1

2

静的ファイルは UTF-8 ですか? 実際にはラテン語のように見えます。もしそうなら、UTF-8 に変換する必要があります。あなたは Linux を使っているので、iconvコマンドはあなたの友達です。:-)

于 2013-06-27T16:53:17.017 に答える