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}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
4.28
4.29
4.30
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
5.13
5.14
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
5.25
5.26
5.27
5.28
5.29
5.30
5.31
6.1