a2uNodeJS 编码处理模块
由于在NodeJs平台上的缺乏对GBK编码的处理,对于国人来说比较郁闷,故而出现了a2u、iconv-lite等这样的GBK编码处理的模块。
a2u 固然没有 iconv-lite 强大,不过如果你仅需要处理 GB K编码的话,a2u是比iconv-lite更佳的选择,只因为其速度更快、性能更好。
用法
解码 API
var fs = require('fs'); var buf = fs.readFileSync('demo.txt'); //txt's encoding is ANSI, the content is "I(我) love(爱) you(你)." var a2u = require('a2u'); var str, newBuf; // Convert from an encoded buffer to js string. str = a2u.decode(buf); console.log(str);//I(我) love(爱) you(你). // If you want convert to buffer with ucs2 encoding, the second arg for method(decode) will be true. newBuf = a2u.decode(buf, true); console.log('ANSI buffer : ', buf); console.log('ucs2 buffer : ', newBuf); console.log(newBuf.toString('ucs2'));//I(我) love(爱) you(你).
编码 API
var fs = require('fs'); var a2u = require('a2u'); var str = "I(我) love(爱) you(你)."; var buf; // If string buf = a2u.encode(str); console.log('ANSI buffer : ', buf); // If buffer buf = a2u.encode( new Buffer(str, 'ucs2') ); console.log('ANSI buffer : ', buf); // Write to file fs.writeFileSync('ansi.txt', buf);
评论
MagickWandPHP图像处理模块
MagickWand是一个PHP的模块,用来访问ImageMagick的图像处理库。下面是一个使用MagicWand的代码片段:$magick_wand=NewMagickWand();MagickR
MagickWandPHP图像处理模块
0
mod_gfxApache图像处理模块
mod_gfx是一个对图像进行即时处理的Apache模块,安装方法:EnsureAPXS,libgd,andgccareinstalledCompilemodule(runmake)Copymodul
mod_gfxApache图像处理模块
0
ELMAHASP.NET错误日志处理模块
ELMAH(ErrorLoggingModulesandHandlersforASP.NET)是一款ASP.NET下的系统错误记录管理工具,它可以非常方便的把“黄屏”错误记录到XML,MSSQLSer
ELMAHASP.NET错误日志处理模块
0