windows命令行编码与nodejs编码格式冲突的解决方式
2013-07-03 11:30
309 查看
今天写一个工具,由于大部分人使用的机器都是windows,在和nodejs结合的时候出问题了.
win命令行的编码格式是gbk,而nodejs支持的编码只有:utf8 ascii和base64,必须让他们融合
解决办法:
1 设置命令行输出字帖为支持"utf8"的字符
2 在批处理开始,设定提示符编码为utf8
chcp 65501
3 正常调用nodejs程序
写的这个小工具是:svn规范检测工具
任何一个前端规范不是说制定好了,就结束了,一定要有检测工具来推进,当大家对规范的操作成为习惯后,这才是规范真正的意义
所以我们在制定规范的时候,一定要有相应的检测程序,每周五下午自动出具一份html的报告.有空介绍一下这个程序
代码部分:
备注:
1 nodejs 编码格式可参考:http://nodejs.org/api/all.html#all_buffer
2 chcp命令介绍: http://baike.baidu.com/view/1244987.htm
win命令行的编码格式是gbk,而nodejs支持的编码只有:utf8 ascii和base64,必须让他们融合
解决办法:
1 设置命令行输出字帖为支持"utf8"的字符
2 在批处理开始,设定提示符编码为utf8
chcp 65501
3 正常调用nodejs程序
写的这个小工具是:svn规范检测工具
任何一个前端规范不是说制定好了,就结束了,一定要有检测工具来推进,当大家对规范的操作成为习惯后,这才是规范真正的意义
所以我们在制定规范的时候,一定要有相应的检测程序,每周五下午自动出具一份html的报告.有空介绍一下这个程序
代码部分:
备注:
1 nodejs 编码格式可参考:http://nodejs.org/api/all.html#all_buffer
2 chcp命令介绍: http://baike.baidu.com/view/1244987.htm
相关文章推荐
- tomcat编码格式的设置/如何解决get()方式提交中文参数乱码的问题
- 在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字
- QT5 Failed to load platform plugin "windows" 终极解决方式 命令行问题
- Python在Windows环境下命令行中使用UTF-8编码输出乱码解决
- 解决windows 命令行中无法输入中文的措施
- ubuntu修改gedit编码方式解决乱码
- 解决windows上安装TortoiseSVN后不能使用命令行问题
- [Windows]_[0基础]_[Release程序的崩溃报告minidump解决方式]
- 设置python页面的编码方式(windows)
- Git merge 冲突时解决方式
- Windows下Sublime Text 默认打开方式问题解决办法
- Wine里的中文程序出现方块字的解决方法以及Wine快捷方式的命令格式
- SwipeRefreshLayout和ViewPager滑动冲突的原因和正确的解决方式
- windows 2008下服务无法安装的解决方式
- Windows命令行下面编译一个Java文件需要引用另一个class文件解决办法
- 散列算法是怎么实现的 - 不同冲突解决方式比较
- spring mvc源码-》MultipartReques类-》主要是对文件上传进行的处理,在上传文件时,编码格式为enctype="multipart/form-data"格式,以二进制形式提交数据,提交方式为post方式。
- windows右键 打开方式 浏览 无法添加默认打开方式 解决
- 在Designer 8.5中对不同格式的文件设置正确编码方式
- windows 7 cmd 命令行中文显示乱码解决办法