我使用node.js和express來將靜態JavaScript文件提供給單個頁面應用程序。 在我使用express.static允許公衆訪問的文件夾Node.js公共靜態文件夾以UTF-8字符集服務js
app.use(express.static(__dirname + '/public/'));
在客戶端Node.js的服務器代碼,我用$.getScript
來獲取存儲在公用文件夾中的JavaScript文件,例如:
$.getScript("js/init.js");
當我試圖獲得一些帶有重音符號或某些UTF-8特殊字符的JavaScript文件時,我會得到奇怪的字符而不是我想要的。
當我定義公用文件夾時,有什麼方法可以設置字符集嗎?
你確定你的init.js文件保存在utf8中嗎? – asgoth
或者只是沒有這些字符? :) –