nodejs乱码处理
2024-10-13 16:42:13
1.处理回显乱码
res.write("<head><meta charset='utf-8'></head>");
2.处理传参乱码
querystring.escape(str)
escape可使传入的字符串进行编码
querystring.escape
querystring.escape("name=慕白");
/*
return:
'name%3D%E6%85%95%E7%99%BD'
*/
querystring.unescape(str)
unescape方法可将含有%的字符串进行解码
querystring.unescape
querystring.unescape('name%3D%E6%85%95%E7%99%BD');
/*
return:
'name=慕白'
*/
具体:http://www.cnblogs.com/whiteMu/p/5986297.html
3.与编码相关的代码(朕没用上)
var encoding = require('encoding');
var iconv = require('iconv-lite'); console.log(encoding.convert("%E7%9A%84%E5%A3%AB%E9%80%9F%E9%80%92", "utf-8"));
console.log(iconv.decode('%E7%9A%84%E5%A3%AB%E9%80%9F%E9%80%92', 'utf-8'));
最新文章
- Spring Rabbitmq HelloWorld实例
- (十一)WebGIS中要素(Feature)的设计
- Hyper-V初涉_Hyper-V虚拟机文件交换
- centOS下yum安装配置samba
- facedetect
- [转载]Spring Bean Configuration Inheritance
- CentOS 6.4 中安装部署 Nutch 1.7
- SCSS loader effect
- ES6笔记① var 和 let的区别
- oracle 分组后取每组第一条数据
- ContentType ,charset和pageEncoding的区别(转)
- instrument(2)
- typeScript面对对象篇一
- SoupUI 5.1.2(专业版)下载(含破解文件)
- js打印html指定元素,解决动态获取的图片无法打印问题
- Elasticsearch 快速入门教程
- C# 可指定并行度任务调度器
- 枚举Enum 的常用方法
- enctype=";multipart/form-data";表单传值问题
- 安卓打开远程调试(免root)