使用node.js作的web服務,發如今FF下存在中文亂碼問題。經檢查爲輸出的頁面編碼格式沒有設置的緣由,設置頁面編碼格式代碼: html
1: res.write('<head><meta charset="utf-8"/></head>');添加meta標籤實現。完整源代碼:1: var http = require('http');2: http.createServer(function (req, res) {3: res.writeHead(200, {'Content-Type': 'text/html'});4: res.write('<head><meta charset="utf-8"/></head>');5: res.write('<h1>測試中文</h1>');6: res.write('<b>此處顯示中文</b>');7: res.end('<p></p>');8: }).listen(80, "127.0.0.1");
解決這個問題的關鍵是明白:node.js依然作的事web,頁面出現了亂碼的緣由用js去實現。