>> Read Reply from No. 60025 article  
RE: [질문] PHP 잘 아시는 고수분들...

등록 2002-10-31 01:43:00     조회 5
이름 정태영    

		=?ks_c_5601-1987?B?vsiz5z8=?=
인코딩 되어 있네요^^
 =? 인코딩되었음을 알리기 위한 것이구요
=?어쩌구저쩌구?= 일케 되있음 인코딩된거에요
 ks_c_5601-1987  인코딩된 문자열이 어떤 charset인지를 말해주고
 B는 베이스64방식으로 인코딩 되었단 말입니다.
여기서 B대신 Q가 들어가면 쿼티드 프린트 방식으로 인코딩된거구요
 그 담에 vsiz5z8= 이게 인코딩 되어 있는 제목이네요;;
저것만 디코딩 하면 제목이 나올겁니다..
 더 간단하게는..
imap_header_decode함수를 쓰면 되는걸로 아는데..
 그걸 몰랐던 시절-_-
그냥 무식하게 첫두바이트가=?이구 마지막 2바이트가 ?=
이면
 ?로 explode해서..
$var[2]번 값이 B이면 imap_base64
Q이면 imap_qprint였나 그걸로
 4번값을 디코딩해서 보여줬는데..
 써놓고 보니 설명이 아리송하군요 키킥
 http://kr.php.net/manual/kr/function.imap-mime-header-decode.php 공부하시는거람 직접 짤라서 디코딩해보
시구요  아님 이거 쓰세요 헤헷
 :
:  안녕하세요? 몇가지 질문을 드려도 될런지..
:  다름이 아니라...
:
:  일단 php 프로그래밍 입니다.
:  아욱룻으로 보낸 메일을.. 확인하기 위해서
:  텔넷으로 접속해서 telnet localhost 110 으로 접속해서
:  POP3 로그인을 해서 보는데..
:
:  제목이 깨져보이네요..(Subject : ~~)
:
:   =?ks_c_5601-1987?B?vsiz5z8=?=
:
:  식으로 나옵니다..
: 
:  메시지 헤더를 보니 Content-Transfer-Encoding: base64
:
:  이란 부분이 보이더군요.. 그래서... 생각해 볼때..
:
:  php 에서.. base64_decode 함수를 사용했습니다.
:
:  $subject = base64_decode($subject);
:
:  그랬더니... 값이 아예 없어지더군요...
:
:  깨진 Subject 내용의 값이 아예 없어졌습니다.
:
:  물론 그냥 $subject 를 출력하면 =?ks_c_5601-1987?B?vsiz5z8=?=
:
:  가 잘 나옵니다.
:
:  이 메세지를 보기 위해서 어떻게 해야 할까요?
:
:  그리고 메일 메세지에 오는.. 발송시.. 거의 어떠한 방법으로 인코딩
: 
:  되는지요? 그리고 프로그래밍 할때 그렇다면 일일이 전부
:
:  검사해 봐서 해당된 엔코딩을 찾아서 전부 디코딩 해주는 프로그램을
:
:  해주어야 하는지..
:
:  흠.. 힘드네요..
이름
암호


>> 관련글
60025 [질문] PHP 잘 아시는 고수분들...  뎁스  2002.10.30  ....
  답장 RE: [질문] PHP 잘 아시는 고수분들...  정태영  2002.10.31  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.41 초 ] 작업시간: [ 0.11 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791120801
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.