[완료]윈도우 파일을 우분투에서 읽으면 한글이 깨져요..;;

ItTickles의 이미지

우분투에서 locale이라고 쳐보면

모두 UTF-8이라고 나옵니다.

그런데 윈도우 파일을 wine으로 실행시키거나

윈도우에서 .zip 으로 압축되어있던

파일을 unzip 명령어로 풀었더니

한글이 깨져서 나오네요.

어떻게 해결해야 하면 좋을까요?

hoydooley의 이미지

우분투는 기본적으로 utf-8 인코딩을 사용하고, 윈도우는 다른 인코딩을 사용해서 생기는 문제입니다.
무슨 프로그램으로 파일을 열어 보셨는지 모르지만, gedit나 vi 에디터 등의 프로그램에서는 encoding을 설정해서 볼 수 있습니다.
해당 프로그램의 메뉴에서 encoding을 euc-kr 등의 다른 한글 인코딩 방법으로 선택하면 보일 겁니다.

sisuc의 이미지

이거 제가 예전에 엄청 삽질했던 문제네요

위의 답변으로 해결이 안될시 99%

zip압축이 문제입니다.

윈도우, 리눅스
압축하는쪽, 푸는쪽의 zip이 서로 호환이 안되므로 일어나는 현상으로 보입니다.

즉, 다른 압축방식을 사용해보시길 바랍니다.

위대한 한글

위대한 한글

Prentice의 이미지

파일 명이 깨진다는 말씀이신가요, 아니면 파일 내용이 깨진다는 말씀이신가요?

ItTickles의 이미지

파일안의 내용은 여전히 깨집니다. ㅠ_ㅠ.

planetarium의 이미지

윈도우에서 압축한 .zip 파일을 풀기 위해
http://ubuntu.or.kr/viewtopic.php?p=40719#p40719
이 문서를 참고해 보세요.
해당 스크립트가 제대로 실행되지 않으면
libarchive-zip-perl 패키지를 추가로 설치하시면 됩니다.

wine에서의 문제는 또 다른 문제입니다.
폰트 문제이거나... 음.

givepray1111의 이미지

아마 파일명이 깨지는 현상 같은데요.

압축 파일을 unzip으로 풀 때 '-O cp949' 옵션을 줘서 풀어보세요.

planetarium의 이미지

unzip에 -O 옵션이 없습니다. 이 옵션이 들어갔다가 빠졌다가 하는데, 우분투 9.10엔 없었고 10.04 베타에도 없네요.
그래서 제가 위에 붙인 kozip 스크립트를 이용합니다...

마잇의 이미지

파일 이름이 깨지는 문제는 다른분들이 설명한 방법을 쓰셔야 됩니다. 고질적으로 귀찮은 문제중 하나죠. winrar로 해결하셨다니 일단 넘어갑니다.

파일 내용이 깨지는것도 같은 원인인데 이건 파일을 열어보는 편집기에서 해결해야 합니다. 많은 편집기들이 항상 완벽하지는 않지만 자동으로 인코딩을 인식해서 현재 시스템의 인코딩에 맞게 변환해서 보여줍니다. 안타깝게도 우분투 기본 편집기 gedit에서 제대로 작동을 안하더군요.

설정을 좀 수정해서 인식하도록 할 수 있습니다. 터미널이나 ALT+F2를 눌러서 나온 명령 입력창에서 다음 명령을 실행합니다.

gconf-editor

그 다음은 그림을 보세요.

두번째 그림이 좀 지저분 하네요. 빨간 상자 귀퉁이에 검은색 물체는 무시하세요.

UHC를 가장 위로 UP 해줘야 제대로 작동합니다.

-- 마잇

댓글 첨부 파일: 
첨부파일 크기
Image icon gedit_encoding_1.png52.21 KB
Image icon gedit_encoding_2.png123.27 KB


--
마잇

마잇의 이미지

ItTickles의 이미지

편집기마다 다르게 설정을 해줘야 하네요.

gedit 으로 열었을 때는

이제 깨짐이 없습니다.

Prentice의 이미지

저.. 스샷 편집을 어떻게 하셨는지 여쭤봐도 될까요? 어떤 프로그램에서 편집 하셨는지요?

마잇의 이미지

inkscape에서 편집했습니다. 일러스트레이터나, 파이어웍스 비슷한 프로그램입니다.

배포본마다 다 있습니다.
--
마잇


--
마잇

Prentice의 이미지

꼭지는 어떻게 만드셨는지 궁금해서 여쭤봤더니 stroke style이였군요!

감사합니다. :)

마잇의 이미지

꼭지가 문제가 있는데 선 색깔을 바꿔도 꼭지 색깔이 자동으로 안바뀝니다. 필터 메뉴 보시면 꼭지 색깔 맞춰 주는 동작이 있습니다. 이건 매뉴얼에서 확인한 내용인데 버그라고 하니 곧 고쳐지리라 희망 합니다.

에 그리고 꼭지 사용한 다음에 네모 상자 그리면 꼭지 설정이 따라와서 없어지지 않네요.

--
마잇


--
마잇

choboja의 이미지

마잇님의 글 대로 하니 gedit 에서는 글이 제대로 보이는데 이걸 vim 에서는 할 수 없는지 궁금하네요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.