[#45240] ruby-1.8.5-p231にアップデートしたら"original_filename"が取れなくなりました — hayashi <36hayashi@...>

林と申します。

9 messages 2008/07/18

[#45267] [ANN] Ruby 1.9.0-3リリース — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

16 messages 2008/07/25

[ruby-list:45257] character encodings differ: US-ASCII and ISO-2022-JP

From: rubikitch@...
Date: 2008-07-24 16:42:02 UTC
List: ruby-list #45257
るびきちです。

US-ASCIIとISO-2022-JPは結合さえも許されていないのでしょうか?
Ruby 1.9で日本語メールをnet/smtpで送ろうとしてハマりました。

また、NKF.nkfでMIMEエンコードした結果のエンコーディングはISO-2022-JPになるのは
望ましい振舞いでしょうか?

require 'nkf'
NKF.nkf("-jE --mime", "あいうえお")
# => "あいうえお"
NKF.nkf("-jE --mime", "あいうえお").encoding
# => #<Encoding:ISO-2022-JP (dummy)>
"ab" + NKF.nkf("-jE --mime", "あいうえお").force_encoding("US-ASCII")
# => "abあいうえお"
"ab" + NKF.nkf("-jE --mime", "あいうえお") rescue $! 
# => #<ArgumentError: character encodings differ: US-ASCII and ISO-2022-JP>
"ab" + NKF.nkf("-jE", "あいうえお") rescue $! 
# => #<ArgumentError: character encodings differ: US-ASCII and ISO-2022-JP>

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/

In This Thread

Prev Next