2007-12-19から1日間の記事一覧

あるUTF-8の文字列をiso-2022-jpに変換(NKF.nkfなどで)して、メールの件名に使うとヘッダが崩れる

●崩れる原因 変換後の文字列に「\n」が入り、これが改行とみなされてヘッダが崩れる。例) ・encode.rb require "base64" def encode( str ) "=?iso-2022-jp?B?" + Base64.encode64( NKF.nkf( '-j --utf8-input', str ) ).chomp + "?=" end #文字コードはUTF-…