HTTPリクエスト後のJS間違ったエンコーディング

私はglassfish V2
finalでホストされているJSFアプリケーションを持っています。メインのJSPは、áéíúの文字を含む文字列を含む外部のjsファイルを使用します。

メインページをこのようにナビゲートすると:

ホスト/ AppName

すべてのメインページのエンコーディングが動作しますが、私がそれをこのように呼び出すと、

ホスト/ AppName/faces/mypage.jsp

ほぼすべてのページのエンコーディングはOKですが、jsファイルのすべての文字列はエンコーディングを失います。

私が試みたのは:

1以下を含む場合、jsファイルのエンコーディングを設定します。

<script src="res/javascript/converterScript.js" charset="UTF-8"></script>

2 Using ó in this strings but when the JSP is
rendered I get Wóord.

3アプリケーションサーバーのデフォルトエンコードを変更しました。うまくいきませんでした。

これは私のJSPの最初の行です:









    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<script src="res/javascript/converterScript.js" charset="UTF-8"></script>

res/javascript/converterScript.jsをダウンロードし、コマンド file
converterScript.js
を使用してコード化を要求すると、LinuxマシンでUTF-8
Unicodeが取得されますが、ブラウザから直接Firebugを使用して、文字は失われます。

奇妙な部分は、このファイルの文字列だけが動作していないことです。 イムアイデア、任意の助けに感謝します。

ベストアンサー
申し訳ありませんが、適切な答えはありません

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です