Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
Text Editors
>
Text Processing
>
nkf Network Kanji Filter
>
Forums
>
公開討議
>
メールヘッダ用mimeエンコードの動作について
nkf Network Kanji Filter
Fork
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Source Code
Code Repository list
Git
nkf
CVS
View Repository
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Communication
Forums
List of Forums
公開討議 (218)
Mailing Lists
list of ML
nkf-dev
News
Forums:
公開討議
(Thread #25071)
Return to Thread list
RSS
メールヘッダ用mimeエンコードの動作について (2010-01-08 21:09 by
ゆき
#47807)
Reply
Create ticket
はじめまして。
ある文字列をmimeエンコードした値を、直接メール送信ソフトに引渡し、メールを送信することを考えております。
現在引っかかっているのは、メールサブジェクト部分の変換で、例えば、
echo "Result of mail posting test メール送信テスト実行結果" |nkf -M -s
といったような形でnkfを実行してやると、題名が長くなったような場合に、LFで改行が入ってしまいます。
見た目的には、
Result of mail posting test =?SHIFT_JIS?B?g4GBW4OLkZeQTYNlg1iDZ47AjXM=?=
=?SHIFT_JIS?B?jIuJygo=?=
となりますが、出力をそのままhexdumpしてやると、
00000000 52 65 73 75 6c 74 20 6f 66 20 6d 61 69 6c 20 70 |Result of mail p|
00000010 6f 73 74 69 6e 67 20 74 65 73 74 20 3d 3f 53 48 |osting test =?SH|
00000020 49 46 54 5f 4a 49 53 3f 42 3f 67 34 47 42 57 34 |IFT_JIS?B?g4GBW4|
00000030 4f 4c 6b 5a 65 51 54 59 4e 6c 67 31 69 44 5a 34 |OLkZeQTYNlg1iDZ4|
00000040 37 41 6a 58 4d 3d 3f 3d 0a 20 3d 3f 53 48 49 46 |7AjXM=?=. =?SHIF|
00000050 54 5f 4a 49 53 3f 42 3f 6a 49 75 4a 79 67 6f 3d |T_JIS?B?jIuJygo=|
00000060 3f 3d |?=|
00000062
となってしまい、改行がLFで行われてしまっております。
ここの改行部分をCRLFとして出力するような方法はありますでしょうか?
もしございましたら、ご教授いただけますと幸いです。
よろしくお願いします。
Reply to #47807
×
Subject
Body
Reply To Message #47807 > はじめまして。 > > ある文字列をmimeエンコードした値を、直接メール送信ソフトに引渡し、メールを送信することを考えております。 > 現在引っかかっているのは、メールサブジェクト部分の変換で、例えば、 > > echo "Result of mail posting test メール送信テスト実行結果" |nkf -M -s > > といったような形でnkfを実行してやると、題名が長くなったような場合に、LFで改行が入ってしまいます。 > > 見た目的には、 > Result of mail posting test =?SHIFT_JIS?B?g4GBW4OLkZeQTYNlg1iDZ47AjXM=?= > =?SHIFT_JIS?B?jIuJygo=?= > となりますが、出力をそのままhexdumpしてやると、 > 00000000 52 65 73 75 6c 74 20 6f 66 20 6d 61 69 6c 20 70 |Result of mail p| > 00000010 6f 73 74 69 6e 67 20 74 65 73 74 20 3d 3f 53 48 |osting test =?SH| > 00000020 49 46 54 5f 4a 49 53 3f 42 3f 67 34 47 42 57 34 |IFT_JIS?B?g4GBW4| > 00000030 4f 4c 6b 5a 65 51 54 59 4e 6c 67 31 69 44 5a 34 |OLkZeQTYNlg1iDZ4| > 00000040 37 41 6a 58 4d 3d 3f 3d 0a 20 3d 3f 53 48 49 46 |7AjXM=?=. =?SHIF| > 00000050 54 5f 4a 49 53 3f 42 3f 6a 49 75 4a 79 67 6f 3d |T_JIS?B?jIuJygo=| > 00000060 3f 3d |?=| > 00000062 > となってしまい、改行がLFで行われてしまっております。 > > ここの改行部分をCRLFとして出力するような方法はありますでしょうか? > もしございましたら、ご教授いただけますと幸いです。 > > よろしくお願いします。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
RE: メールヘッダ用mimeエンコードの動作について (2010-01-15 12:08 by
naruse
#47913)
Reply
Create ticket
nkf 側のバグでした。
commit f706fac481181af3224d3acffb2ad61ce05b82b1 で修正しています。
オプションとしては、nkf -Ms -Lw を指定してください。
なお、-s を指定していますが、メールなのに Shift_JIS でいいのですかね。
つまり、もしかしたら nkf -MjLw かも。
Reply to
#47807
Reply to #47913
×
Subject
Body
Reply To Message #47913 > nkf 側のバグでした。 > commit f706fac481181af3224d3acffb2ad61ce05b82b1 で修正しています。 > オプションとしては、nkf -Ms -Lw を指定してください。 > > なお、-s を指定していますが、メールなのに Shift_JIS でいいのですかね。 > つまり、もしかしたら nkf -MjLw かも。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
RE: メールヘッダ用mimeエンコードの動作について (2010-01-18 23:29 by
Anonymous
#47976)
Reply
Create ticket
ご対応ありがとうございます。
gitリポジトリのソースコードから生成したバイナリにて、修正されていることを確認しました!
大変助かりました。
>なお、-s を指定していますが、メールなのに Shift_JIS でいいのですかね。
>つまり、もしかしたら nkf -MjLw かも。
このあたりはもう一度見直してみます。
ご指摘ありがとうございます。
Reply to
#47807
Reply to #47976
×
Subject
Body
Reply To Message #47976 > ご対応ありがとうございます。 > gitリポジトリのソースコードから生成したバイナリにて、修正されていることを確認しました! > 大変助かりました。 > > >なお、-s を指定していますが、メールなのに Shift_JIS でいいのですかね。 > >つまり、もしかしたら nkf -MjLw かも。 > > このあたりはもう一度見直してみます。 > ご指摘ありがとうございます。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel