1

node.jsとexpressを使用して、静的JavaScriptファイルをシングルページアプリケーションに提供しています。node.jsサーバーコードでは、express.staticを使用してパブリックアクセスフォルダーを許可しています

app.use(express.static(__dirname + '/public/'));

クライアント側では$.getScript、JavaScriptファイルをパブリックフォルダーに保存するために使用します。次に例を示します。

$.getScript("js/init.js");

アクセント付きの文字やUTF-8特殊文字を含むJavaScriptファイルを取得しようとすると、必要な文字ではなく奇妙な文字が表示されます。

パブリックフォルダを定義するときに文字セットを設定する方法はありますか?

4

2 に答える 2

0

HTML ページには、リソース ファイルのエンコーディングと同じエンコーディングが必要です (またはその逆)。

head セクションに meta タグを必ず設定してください。

<meta charset='utf-8'></meta>
于 2012-12-30T23:10:27.197 に答える