RadarURL
Skip to content
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

이전에 이와 관련하여 게시물을 올렸는데, 추가로 보강한다.
http://yol.pe.kr/265

본인 역시 이로 인하여 큰 불편을 겪고 있는 부분이라. 해결을 해야만 했기에,
국내검색의 뚱딴지 답변들에 실망해서 외국은 어떤가 검색해봤다.

이는 파일명의 한글문제,브라우저가 인식하지못하는 문자사용으로 인한 문제가 크지만,
분명 외국에도 유사한 사례가 있을 듯해서..

당연히, 영어권 국가에서도 이러한 불편을 겪고 있었다.
즉, 우리 한국만 겪고 있는 문제는 아니라는 의미이다.
그리고 답변들 역시, 한국 실정과 비슷했다.


이 문제에 대하여 원인제공자 마이크로소프트(파이어 폭스에는 없는 문제이다)는 이러한 답을 제시하고 있다.

 Internet Explorer에서 이미지를 비트맵(.bmp 파일)으로 저장한다

요약 : Microsoft Internet Explorer에서 이미지를 저장하면 기본적으로 이미지가 비트맵(.bmp)으로 저장됩니다. .bmp 이외의 확장명을 사용하여 이미지를 저장할 수 없습니다. 이미지에 다른 형식(예: .gif 또는 .jpeg)이 사용되는 경우에도 이 문제가 발생합니다.

예를 들어, 웹 페이지에서 이미지를 마우스 오른쪽 단추로 누른 다음 다른 이름으로 그림 저장을 누르면 파일 이름 상자에 나타나는 파일 이름은 제목 없음이고 파일 형식 상자에 나타나는 파일 형식은 비트맵(*.bmp)입니다.

원인 : 이 문제는 손상된 프로그램 파일(예: ActiveX 또는 Java 개체)이 하드 디스크의 SystemRootDownloaded Program Files 폴더에 다운로드되는 경우 발생할 수 있습니다.

해결방법 :
이 문제를 해결하려면 Temporary Internet Files 폴더의 내용을 비운 다음 Downloaded Program Files 폴더에서 알 수 없음 또는 손상됨으로 나타나는 파일을 삭제합니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 아직 시작하지 않은 경우 Internet Explorer를 시작합니다.
  2. Temporary Internet Files 폴더의 내용을 비웁니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 도구 메뉴에서 인터넷 옵션을 누릅니다.
    2. 일반 탭을 누릅니다.
    3. 임시 인터넷 파일에서 파일 삭제를 누릅니다.
    4. 임시 인터넷 파일을 모두 삭제할 것인지 물으면 확인을 누릅니다.
  3. 하드 디스크의 Downloaded Program Files 폴더에서 알 수 없음 또는 손상됨으로 나타나는 파일을 제거합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 도구 메뉴에서 인터넷 옵션을 누릅니다.
    2. 일반 탭을 누릅니다.
    3. 임시 인터넷 파일에서 설정을 누릅니다.
    4. 개체 보기를 누릅니다.

      하드 디스크의 SystemRootDownloaded Program Files 폴더로 다운로드된 프로그램 파일의 목록이 Downloaded Program Files 창에 나타납니다.
    5. 상태 열에서 알 수 없음 또는 손상됨으로 나타나는 파일을 적어 둡니다. 이 파일을 제거합니다. 이렇게 하려면 파일을 마우스 오른쪽 단추로 누른 다음 제거를 누르십시오.
    6. 제거를 확인하는 메시지가 표시되면 를 누릅니다.
    7. Downloaded Program Files 창을 닫은 다음 확인을 차례로 두 번 누릅니다.
  4. Internet Explorer에서 이미지를 저장하여 테스트하고 문제가 해결되었는지 확인합니다.

    알 수 없음 또는 손상됨으로 나타나는 다운로드된 프로그램 파일을 모두 제거한 후에도 이 문제가 계속 발생하면 목록에 있는 다른 다운로드된 프로그램 파일을 제거해 보십시오.

    참고: 다음에 Downloaded Program Files 폴더에서 제거한 파일 중 하나가 필요할 때 Internet Explorer에서 하드 디스크로 파일을 다운로드하라는 메시지가 나타납니다.
이러한 단계를 수행해도 문제가 여전히 발생하면 Temporary Internet Files 폴더를 새 위치로 이동합니다. 폴더를 이동하려면 다음과 같이 하십시오.
  1. Internet Explorer를 시작합니다.
  2. 도구 메뉴에서 인터넷 옵션을 누릅니다.
  3. 일반 탭의 임시 인터넷 파일에서 설정을 누릅니다.
  4. 폴더 이동을 누릅니다.
  5. 폴더 찾아보기 대화 상자에서 폴더의 새 위치를 선택한 다음 확인을 누릅니다.
  6. 확인을 눌러 설정 대화 상자를 닫습니다.
  7. 다음과 같은 경고 메시지가 나타나면 를 누릅니다.
    임시 인터넷 파일 이동 작업을 완료하기 위해 다시 시작합니다.
    계속하시겠습니까?
    (모든 변경 내용은 저장되었습니다.)
    사용자가 컴퓨터에서 자동으로 로그오프됩니다.
  8. 컴퓨터에 다시 로그온합니다.

추가정보 : 비슷한 문제를 해결하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
260650  (http://support.microsoft.com/kb/260650/ ) Internet Explorer가 그래픽 파일을 적절한 형식으로 저장하지 않는다
250747   (http://support.microsoft.com/kb/250747/ ) 마우스 오른쪽 단추를 누르고 '다른 이름으로 그림 저장'을 선택하면 이미지가 올바른 확장명으로 저장되지 않는다


추가정보 1
Microsoft Internet Explorer에서 그래픽 파일에 대해 다른 이름으로 그림 저장 단추를 누르면 파일이 GIF나 JPEG 등의 다른 형식이어도 .bmp 파일로만 저장할 수 있습니다. 파일 이름이 "제목 없음"으로 나타날 수도 있습니다.

아래 경우 중 하나에 해당하면 이러한 문제가 발생할 수 있습니다.
  • 임시 인터넷 페이지 캐시가 가득 찬 경우 발생할 수 있습니다.
  • 도구, 인터넷 옵션, 고급 탭에서 "암호화된 페이지를 디스크에 저장 안함"을 선택하고 보안 연결(https)을 통해 페이지를 로드하는 경우 발생할 수 있습니다.
이 문제의 다른 원인에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
250747  (http://support.microsoft.com/kb/250747/ ) 마우스 오른쪽 단추를 누르고 "다른 이름으로 그림 저장"을 선택하면 이미지가 올바른 확장명으로 저장되지 않는다

방법 1
임시 인터넷 파일을 삭제합니다. 임시 인터넷 파일을 삭제하려면 도구, 인터넷 옵션을 차례로 누르고 일반 탭을 누른 다음 파일 삭제 단추를 누릅니다.
참고 임시 인터넷 파일 폴더를 찾으려면 도구 메뉴에서 인터넷 옵션을 누르고 일반 탭을 누른 다음 설정을 누르십시오. 현재 위치가 설정 대화 상자에 나타납니다.

방법 2
문제를 해결하려면 도구, 인터넷 옵션을 차례로 누르고 고급 탭을 누르고 암호화된 페이지를 디스크에 저장 안함 확인란 선택을 취소한 다음 보기를 누르고 새로 고침 단추를 누릅니다.


추가정보 2
right-Clicking, ''그림 이름으로 저장할 나타나지 않는 올바른 확장 이미지 저장 선택
Microsoft Internet Explorer에서 이미지를 마우스 오른쪽 단추로 다른 이름으로 그림 저장 을 클릭하여 이미지를 저장할 경우 파일을 저장할 때 파일 이름 확장명이 없습니다.

파일 이름을 여러 기간에 있을 때 이 문제가 발생할 수 있습니다. 마침표 (.) 파일 이름 상자에 파일 이름을 포함하는 경우 Windows Millennium 확장명 파일 형식 상자에 있는 정보 관계없이 파일의 마지막 마침표 다음에 텍스트를 사용합니다.
예를 들어, 파일 형식 상자에서 나타나는 .jpg 확장명을 가진 이미지를 Mscom.w2000.site. 저장하면 결과 파일 이름이 Mscom.w2000.site. 있으며 .jpg 확장명이 없습니다.


원문 : http://support.microsoft.com/kb/810978

즉, 한국이든, 영어권 국가든 답변의 모태가 된 부분은 MS로 부터인듯 하다.(위에 것 따라하지 않으시겠죠? 답이 되지 못합니다.)

img_3_1003_0.jpg

http://img.blog.yahoo.co.kr/ybi/1/e7/51/huashinjoo/folder/3/img_3_1003_0?1271671280.jpg

위 파일을 익스플로어와 파이어 폭스에서 각각 저장해보자.
파이어 폭스에서는 당연히 저장에 이상이 없는 반면, 익스플로어는 bmp로만 저장을 시도한다.

이 파일은 본인이 올린 파일이 아닌, 야후에 등록된 이미지인데, img_3_1003_0?1271671280.jpg
파일명중 글자 하나가 깨졌다.

1.jpg


파이어폭스는 이런경우 자동으로 깨진 부분 뒷부분을 날려버린다.
img_3_1003_0?1271671280.jpg -> img_3_1003_0.jpg




그러나, 익스플로어는 파일명에 문제가 있을 경우, 파일명에 문제가 있어서 파일명을 언타이틀로 날려 버리는 것 까지는 좋았는데, 파일형식을 제대로 인식하지 못하는 버그가 발생되어 버린다.

-----------------------------------------------------------------------------------
아래는 이전문서 내용.

jpg가 bmp로 저장되는 경우가 3가지 정도가 발견된다.
1, 파일명이 한글인 경우.
2, 파일명이 영문,숫자조합이지만 xxx.jpg로 끝나지 않고 쿼리상에 파일명이 존재하는 경우.
3, 파일명이 영문,숫자조합이지만 아래아한글등에서만 사용되며 인터넷에서 호환되지 않는 특정조합의 문자가 섞인경우.

1번의 경우,
캐쉬폴더에는 정상적으로 한글파일명으로 저장이 된다.  아무리 캐쉬를 비우고 난리 쳐봤자 이건 bmp로 밖에 저장이 되지 않는다.

한글로 된 이미지 파일을 끌어다 바탕화면에 가져가 봤다.


한글이름이 깨지면서(인코드됨) 이상한 이름으로 옮겨진다.

그래서 아래와 같이 서버상에서 페이지를 조작해봤다.







<script language="javascript" runat="server">
function cv(str){
    return encodeURI(str);
}
</script>

<img src="/<%=cv(이미지 파일))%>">



역시, bmp로 저장되는 바람에 번거로웠던 부분이 해결된다.

결국 이 부분은 서버상에서 처리해야 할 일이다. 아니면 브라우저상에서 한글이나 비영어권 언어 파일명을 인코딩해줄 수 있는 기능이 포함되어야 할듯하다.
-----------------------------------------------------------------------------------

일단, MS쪽에 이와 관련하여 고객지원 요청을 접수했다.
어떤 답변이 돌아올지 모르겠지만,
MS 쪽에서 문제의 원인을 직시하고 버그를 수정하도록 하여야 할 듯하다.



마무리 팁하나!
내가 사용하는 문자가 인터넷에서 아무런 문제가 없는 지 확인해 보려면..
-> 메모장을 열고 복사해서 붙여 넣어보세요.
메모장에서 깨진다면, 인터넷에서도 깨집니다.
 
아래아 한글에서만 사용되는 문자나 기호를 삽입하였을 경우, 이러한 문제가 가장 많이 발생됩니다.
 

출처 : http://yol.pe.kr/265

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
99 ReadyFor4GB - 32비트 윈도우에서 램 4GB 이상 사용하기 JaeSoo 2011.11.19 6957
98 [윈도XP/7] FTP사이트를 탐색기에 네트워크 드라이브로 연결하기 JaeSoo 2011.11.21 6402
97 윈도우 공유(cifs/smbfs)를 인터넷상에서 하자. (139번포트 넘기) JaeSoo 2011.11.23 26064
96 윈도우7 네트워크 파일 공유 시 방화벽 정책 JaeSoo 2011.12.19 8632
95 윈도우 이벤트로그의 SCECLI 1202 이벤트 문제 해결 JaeSoo 2012.02.09 56215
94 WinSetupFromUSB를 이용한 다양한 부팅USB 만들기 JaeSoo 2012.02.27 10764
93 USB 장치에 XP 설치하기 JaeSoo 2012.02.27 3441
92 USB 외장하드에 윈도우 XP 설치하기 JaeSoo 2012.02.27 4536
91 내부 단편화(internal fragmentation), 외부 단편화(external fragmentation) JaeSoo 2012.03.04 7102
90 Windows XP에서 성능 옵션을 설정하는 방법 JaeSoo 2012.05.17 3385
89 윈도우 7 vs 비스타 vs XP 성능 차이는? JaeSoo 2012.05.18 3630
88 msvcr100.dll(또는 msvcr100_clr0400) 오류 해결법 - Visual C++ 2010 x86 다운로드 JaeSoo 2012.07.13 7984
87 Troubleshooting Tools - Dr. Watson 사용 JaeSoo 2012.07.14 11934
86 배치파일, 도스(DOS)에서 파일 삭제, 디렉토리 지우기 명령어; Delete File JaeSoo 2012.07.23 7989
» 익스플로러에서 gif, jpg 파일이 bmp로 저장이 되는 원인,사례등에 대하여 JaeSoo 2012.07.30 3428
84 인터넷익스플로러8(IE8)에서 구글을 기본 검색자로 등록시키는 레지스트리 file JAESOO 2012.08.24 3585
83 'Intel High Definition Audio (인텔 디스플레이 오디오)'를 지원하는 AD2700-ITX 메인보드에서 '알 수 없는 장치' 오류 해결방법 JaeSoo 2012.11.09 18842
82 구글 크롬 악성코드 주의와 파이어폭스 공격 사이트 보고 해결 방법 방문자와 운영자 대처 방법 JaeSoo 2012.12.17 6815
81 윈도우 명령어로 간단하게 컴퓨터 자동종료하기 JaeSoo 2013.01.08 28204
80 Windows Server 2012 Edition (윈도우 서버 2012 에디션) JaeSoo 2013.02.20 3806
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10

PageViews   Today : 3387 Yesterday : 2394 Total : 21717045  /  Counter Status   Today : 956 Yesterday : 1232 Total : 1143098

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소