반응형
윈도우
-
[Rubyzip] 한글 파일명 사용시, window 압축풀기 오류 (빈 폴더)카테고리 없음 2021. 7. 18. 15:45
증상 윈도우에서 기본으로 제공하는 압축폴더를 사용하면 빈 폴더로 나오고, 압축을 풀 수 없음. Mac, Linux에서는 별 문제 없이 압축을 풀 수 있음 윈도우에서도 알집 같은 3rd party tool을 이용하면 압축을 풀 수 있음 솔루션 # initializers/rubyzip.rb require 'zip' Zip.unicode_names = true 설명 zip 포멧에서 파일명들은 bytes로 저장됨. 이것을 어떻게 보여주느냐는 OS에게 달려있음. 대부분의 OS는 utf-8을 사용하지만, window는 그렇지 않음. 해당 flag는 window 8 이상에서 non-ascii 파일명을 추출 할 수 있게 함. https://github.com/rubyzip/rubyzip/wiki/File..