=================================
=================================
=================================
npm install iconv
위와같이 했는데 윈도우에서 설치에 오류가 난다면... 비쥬얼스튜디오(현재버전은 VS2017 Community 버전)
비쥬얼스튜디오 커뮤니티 버전은 무료로 사용할 수 있다. 설치 런처에서 파이썬 관련 설치를 모두 해주면 된다.
비쥬얼스튜디오 다운로드 링크: https://visualstudio.microsoft.com/ko/free-developer-offers/
비쥬얼스튜디오 설치런처를 설치하고 설치하면서 "개별 구성 요소" 에 들어가 아래 그림과 같이 설정을 체크해 주면 된다.
위에 빨간 표시된 부분을 설치해 주면된다. 위와 같이 해서 안된다면 아래와 같이 더 설치해주자.
=================================
=================================
=================================
출처: https://www.npmjs.com/package/iconv
Installing with npm
$ npm install iconv
Note that you do not need to have a copy of libiconv installed to use this module.
Compiling from source
$ git clone git://github.com/bnoordhuis/node-iconv.git $ cd node-iconv $ npm install
If you have a specific node.js source checkout that you want to build against, replace the last command with:
$ npm install --nodedir=/path/to/node
Usage
Encode from one character encoding to another:
// convert from UTF-8 to ISO-8859-1 var Buffer = require('buffer').Buffer; var Iconv = require('iconv').Iconv; var assert = require('assert'); var iconv = new Iconv('UTF-8', 'ISO-8859-1'); var buffer = iconv.convert('Hello, world!'); var buffer2 = iconv.convert(Buffer.from('Hello, world!')); assert.equals(buffer.inspect(), buffer2.inspect()); // do something useful with the buffers
A simple ISO-8859-1 to UTF-8 conversion TCP service:
var net = require('net'); var Iconv = require('iconv').Iconv; var server = net.createServer(function(conn) { var iconv = new Iconv('latin1', 'utf-8'); conn.pipe(iconv).pipe(conn); }); server.listen(8000); console.log('Listening on tcp://0.0.0.0:8000/');
Look at test/test-basic.js and test/test-stream.js for more examples and node-iconv's behaviour under error conditions.
=================================
=================================
=================================
*기타관련 링크
- http://mygumi.tistory.com/13 //설치, 에러, 사용관련
- https://devage.info/2014/04/03/nodejs-iconv-ko/ //사용법
- https://junistory.blogspot.com/2017/08/blog-post_24.html //사용법
=================================
=================================
=================================
댓글 영역