node-webkit , 노드웹킷 , NW.js , nwjs

1
  • NW.js ( old : node-webkit )
  • 참고자료
  • 참고
    • 이 것은 껍데기만 만들어 준다. 실제 동작은 HTML의 Javascript와 node.js이다.
      • 로컬 파일 접근 등이 필요하다면 node.js 부분의 기능을 써야한다.
    • 실제 제작시 jquery 등을 사용하는 걸 추천.(JS소스가 엄청 길어질 수가 있다.)
  • 첨부파일
    • file_explorer.zip
      • 간단히 말들어본 탐색기.
      • 사용법
        • node-webkit 설치(패스를 설정)
        • zip 파일 압축풀고
          file_explorer.bat
          화면이 뜰겁니다.

# 웹 페이지에서 한글로 입력 받고 저장할 경우 한글이 깨진다.
utf-8로 설정해도 깨짐
보통 form.xxx.value로 가져와서 저장할 텐데,
아마도 javascript 의 문자열 처리가 utf-8이 아니라서 생기는 문제 같음(따로 분석 안해봤음.)
(js속에 한글 적어서 저장하는건 문제 없음)
_fs.writeFileSync(filePath, unescape(escape(cont)),"utf8");
unescape(escape(cont)) 이것처럼 한번 거쳐서 강제로 utf8로 나오게 해서 저장.

참고: node.js 에서는 ascii,utf8,utf16le,ucs2,base64,binary,hex 와 같은 인코딩이 지원

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
제목 작성자 날짜
공대여자
공대여자
mins01
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자