登录
注册
node.js 学习社区

博客 | 乱码

  • 在做一个从服务器下载文件的功能,发现中文名子的文件,在从firefox下载时,文件名乱码。找了一些资料,因为外国人不需要这个,所以只能百度找,百度很乱的说,尝试了好几种别人总结的东西,终于成功了一种,分享出来。 测试通过,IE,chrome,safari ,firefox 都通过,其实就只是火狐自己特殊,其他浏览器的下载都正常读出中文名。 下面代码是在express4.X框架下的代
    2015-12-03 17:09 金正日 0 回复 2219 浏览
  • var filename = '中文文档.pdf'; var userAgent = (req.headers['user-agent']||'').toLowerCase(); if(userAgent.indexOf('msie') >= 0 || userAgent.indexOf('chrome') >= 0) { res.setHeader('Content-
    2015-02-13 17:39 董晓迪 0 回复 2905 浏览
  • 使用http库或者request库请求一个url地址时,中文全部乱码了。弄了好久,问题终于解决了,下面给出解决方案, iconv需要依赖native库,这样一来,在一些不支持native模块安装的虚拟主机和windows平台上,我们还是无法安心处理GBK编码。 需要引入三个库 request、iconv-lite、bufferhelper 中文问题完美解决 /** * @
    2014-12-01 01:47 李珊珊 2 回复 3809 浏览