• Node.js 解决网页端显示乱码问题


    解决方案

      在sever.on中加入以下代码

    1 response.setHeader('Content-Type','text/plain;charset=utf-8')

    案例

     1 var http = require('http')
     2 
     3 var sever = http.createServer()
     4 
     5 sever.on('request', function (request, response) {
     6 
     7     //将响应编码设置为UTF-8,以解决乱码问题
     8     response.setHeader('Content-Type','text/plain;charset=utf-8')
     9     console.log('接收到客户端的请求' + request.url)
    10     console.log('IP: ',request.socket.remoteAddress)
    11 
    12     //判断路径,响应不同页面
    13     switch (request.url) {
    14         case '/':
    15             response.write('主页')
    16             break
    17         case '/reg':
    18             response.write('注册页面')
    19             break
    20         case '/login':
    21             response.write('登录页面')
    22             break
    23         default:
    24             response.write('404')
    25     }
    26     response.end()
    27 })
    28 
    29 sever.listen(3000, function () {
    30     console.log('服务器已启动,请访问3000端口...')
    31 })

     浏览器中查看

    时间若流水,恍惚间逝去
  • 相关阅读:
    Go
    go-反射
    go-map
    go中数组与切片
    goroutine 和 channel
    Go中的闭包
    新版 C# 高效率编程指南
    gitignore 规则和不起作用的解决方案
    Linux系统部署.Net Core3.1项目
    List<对象> 根据某个字段提出一个 List<String>,并且去重
  • 原文地址:https://www.cnblogs.com/alanshreck/p/14366402.html
Copyright © 2020-2023  润新知