文件名称:iconv-lite:以纯javascript转换字符编码
文件大小:276KB
文件格式:ZIP
更新时间:2024-02-24 09:31:05
javascript encoding iconv encoding-convertors JavaScriptJavaScript
iconv-lite:纯JS字符编码转换 无需本机代码编译。 快速安装,可在Windows和类的沙盒环境中使用。 用于诸如 , , , 等流行项目。 比更快(有关性能比较,请参见下文)。 直观的编码/解码API,包括流支持。 通过在浏览器中使用或 (〜180KB的gzip用缓冲液垫片包括压缩)。 包含打字稿。 支持React Native(需要安装stream模块以启用Streaming API)。 许可证:麻省理工学院。 用法 基本API var iconv = require ( "iconv-lite" ) ; // Convert from an encoded buffer to a js string. str = iconv . decode ( Buffer . from ( [ 0x68 , 0x65 , 0x6c , 0x6c , 0x6f ] ) , "win1251" ) ; // Convert from a js string to an encoded buffer. buf = iconv . encode ( "Sample i
【文件预览】:
iconv-lite-master
----generation()
--------gen-dbcs.js(7KB)
--------research()
--------gen-gbk-big5-fixtures.js(1KB)
--------fixtures()
--------utils.js(5KB)
--------gen-sbcs-test.js(4KB)
--------package.json(227B)
--------gen-sbcs.js(13KB)
----.github()
--------dependabot.yml(337B)
----backends()
--------node.js(2KB)
--------README.md(3KB)
--------web.js(2KB)
----.prettierrc.yml(43B)
----.prettierignore(290B)
----lib()
--------bom-handling.js(964B)
--------index-node.js(114B)
--------streams.js(3KB)
--------index.d.ts(1KB)
--------index-web.js(113B)
--------index.js(7KB)
----.eslintrc.yml(781B)
----.npmignore(56B)
----.travis.yml(712B)
----encodings()
--------utf32.js(10KB)
--------sbcs-codec.js(3KB)
--------sbcs-data-generated.js(31KB)
--------utf7.js(10KB)
--------sbcs-data.js(5KB)
--------internal.js(6KB)
--------dbcs-data.js(8KB)
--------index.js(721B)
--------utf16.js(13KB)
--------tables()
--------dbcs-codec.js(25KB)
----LICENSE(1KB)
----test()
--------greek-test.js(4KB)
--------big5-test.js(3KB)
--------gbk-test.js(6KB)
--------utf7-test.js(9KB)
--------cesu8-test.js(1KB)
--------streams-test.js(13KB)
--------dbcs-test.js(16KB)
--------fixtures()
--------utf32-test.js(7KB)
--------performance.js(2KB)
--------utils.js(10KB)
--------shiftjis-test.js(2KB)
--------utf16-test.js(10KB)
--------bom-test.js(4KB)
--------sbcs-test.js(8KB)
--------webpack()
--------turkish-test.js(5KB)
--------utils-test.js(1KB)
--------cyrillic-test.js(5KB)
--------tables()
--------main-test.js(5KB)
--------mocha.opts(55B)
----README.md(6KB)
----.lintstagedrc.js(399B)
----.gitignore(162B)
----.eslintignore(207B)
----Changelog.md(6KB)
----package.json(2KB)