일본어로 메일 보내기시 질문입니다~

youngbox의 이미지

안녕하세요...궁굼한 질문을 올리네요^^

제가 현재 폼메일을 만들고 있는데요...

일본어로 보내야 하기에 이렇게 질문을 드립니다.

기존에 형식대로 메일을 보내고 일본 윈도우에서 확인을 하니 깨져서 나오네요..

현재 html 코드 작성시에는 utf-8 로 작업을 하고 있습니다.

일본어로 메일을 보냈을경우 깨지지 않고 정상적으로 확인을 하려면 어떠한 작업을

더 해야 하며 잘못 된 부분은 어느것인지 조언좀 부탁드립니다.

그리고 메일을 보낼때 Header 부분도 수정을 해야하는건지요?

간단한 일본어 메일 보내는 소스나 예제좀 알려주시면 더욱더 감사하겠습니다^^

고수님들의 조언 부탁드립니다.

즐거운 점심시간 되시기 바랍니다.
감사합니다.

P.s : 메일 헤더의 Charset=Shift-jis 로만 하면 되는거낙요?
아니면 iconv 함수를 이용해서 처리가 가능한가요?
iconv 함수를 이용해서 처리하려 해보았으나 실력 미숙으로
인해 실패하였습니다. 조언 부탁드립니다.

ibin의 이미지

youngbox wrote:

현재 html 코드 작성시에는 utf-8 로 작업을 하고 있습니다.
...
P.s : 메일 헤더의 Charset=Shift-jis 로만 하면 되는거낙요?
아니면 iconv 함수를 이용해서 처리가 가능한가요?

메일링 내용을 작성하는 HTML 페이지가 UTF-8이라면 폼으로 전달된 데이타도 UTF-8로 작성된 문자입니다.
따라서 메일 헤더를 작성할때도 받는사람, 제목, 본문 등을 모두 UTF-8로 선언해줘야 합니다.

옛날에는 UTF-8로 보내면 일부 인식을 못하는 메일 서비스와 클라이언트들이 있어서 해당 언어인 shift-jis로 보내는게 좋다고 들었는데 요즘도 유효한진 모르겠네요.
만약 이렇게 하려면 HTML 페이지를 shift-jis로 바꾸거나 iconv를 통해 UTF-8을 shift-jis 로 바꿔줘야겠죠.

그리고 http://mail.yahoo.co.jp 에서 보낸 메일의 헤더정보를 참고하는게 좋을 듯 합니다.

Prentice의 이미지

http://bbs.kldp.org/viewtopic.php?t=69573

저 글타래에 링크된 글을 한 번 봐보세요. :)

ohhara의 이미지

한국은 완성형이나 그 변형이 거의 장악(?)을 한 상태이지만 일본은 여러 코드가 혼재하는 상황입니다.

1. SJIS(Shift JIS)
일본어판 MS Windows에서 사용합니다.
2. EUC-JP
일본어판 Unix에서 사용합니다.
3. JIS
인터넷 상에서 자료를 교환할 때 사용합니다. IRC나 email은 모두 JIS로 이루어집니다. 예전에 한국에서도 잠시 유행했던 iso-2022-kr 인가 하는 mail 전송 규약이 있었는데 그것과 비슷(동일?)한 규격입니다.
4. UTF, Unicode
앞으로 많이 사용될 듯 하지만 아직은 아닌 듯?

상황에 맞게 code를 서로 변환해 가면서 사용해야 합니다. 저런 이유때문에 일본에서는 MS Windows에서 단순히 IRC를 사용할 때도 일반 IRC Client를 그냥 사용하면 안되고 IRC Client에서 SJIS와 JIS를 서로 변환해 줘야 합니다. 이런 이유로 최근까지 mIRC가지고 일본에서는 채팅이 불가능했었죠. -_-; ( 최근에 mIRC에 SJIS와 JIS를 서로 변환해 주는 옵션 추가 )

Taeho Oh ( ohhara@postech.edu ) http://ohhara.sarang.net
Postech ( Pohang University of Science and Technology ) http://www.postech.edu
Alticast Corp. http://www.alticast.com

youngbox의 이미지

조언해 주신 링크와 내용들 감사합니다.
소중한 조언들 많이 참고 하도록 하겠습니다.
즐거운 일요일 되시기 바랍니다....^^

안녕하세요 초보 리눅스 유저입니다...고수가 되는그날까지...잘부탁드립니다...감사합니다..

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.