功能说明:
erlang中对各种语言的编码支持不足,此代码是使用erlang驱动了著名的iconv编码库来对字符进行编码转换处理。
文件说明:
iconv_erl.c和iconv.h
是erlang字符编码模块的driver,作用是对iconv进行封装。编译后生成iconv_erl.dll,供iconv.erl使用。
iconv_makefile.win32
windows上编译iconv_erl.dll的makefile。
iconv.erl
对erlang字符编码模块driver iconv_erl.dll进行封装,用户通过iconv.erl进行字符编码转换。
另:字符编码第三方库有gnu维护(包括此代码中的libiconv2.dll),也可在下面的地址找到源码,此处就不贴源码了。
从http://sourceforge.net/projects/gnuwin32/files/libiconv/
(此时ejabberd是2.1.2版本,对应iconv的1.9.2版本,基于Erlang/OTP R11B-5 )
erlang中字符编码转换
最新推荐文章于 2025-01-06 22:25:32 发布