[#42643] メールのSMTP認証の方法(質問) — "Hisashi Yahata" <yahatah@...>

お世話になります。

34 messages 2006/08/09
[#42649] Re: メールのSMTP認証の方法(質問) — OHARA Shigeki <os@...> 2006/08/09

大原です。

[#42650] Re: メールのSMTP認証の方法(質問) — "Hisashi Yahata" <yahatah@...> 2006/08/09

大原様

[#42651] Re: メールのSMTP認証の方法(質問) — 植田裕之 <ueda@...> 2006/08/09

植田と申します。

[#42654] Re: メールのSMTP認証の方法(質問) — "Hisashi Yahata" <yahatah@...> 2006/08/09

植田 裕之様

[#42657] Re: メールのSMTP認証の方法(質問) — WATANABE Tetsuya <Tetsuya.WATANABE@...> 2006/08/09

渡辺哲也です。

[ruby-list:42737] rexmlでのUTF-16の扱いについて

From: 石田 三英 <ishida@...>
Date: 2006-08-22 08:05:29 UTC
List: ruby-list #42737
石田と申します。

UTF-16でエンコーディングされたxmlファイルを
次のように読み込むと、下記のようなエラーとなります。
UTF-8、euc-jp でエンコードされたxmlファイルは問題ないのですが、
何が足りないのでしょうか?

教えてください。
よろしくお願いします。

-----------------------------------
require "rexml/document"
doc = nil
File.open("n_UTF-16.xml") {|fp|
  doc = REXML::Document.new fp
}

エラー-----------------------------------
C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rexml/source.rb:140:in
`initialize': undefined method `encode' for #<REXML::IOSource:0x2990c28>
(NoMethodError)
 from C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rexml/source.rb:16:in
`create_from'
 from C:/Program
Files/ruby-1.8/lib/ruby/site_ruby/1.8/rexml/parsers/baseparser.rb:123:in
`stream='
 from C:/Program
Files/ruby-1.8/lib/ruby/site_ruby/1.8/rexml/parsers/baseparser.rb:100:in
`initialize'
 from C:/Program
Files/ruby-1.8/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:8:in
`initialize'
 from C:/Program
Files/ruby-1.8/lib/ruby/site_ruby/1.8/rexml/document.rb:190:in `build'
 from C:/Program
Files/ruby-1.8/lib/ruby/site_ruby/1.8/rexml/document.rb:45:in `initialize'
 from C:/Documents and Settings/石田三英/デスクトップ/新システム/REXMLテスト/rexml.rb:6
 from C:/Documents and Settings/石田三英/デスクトップ/新システム/REXMLテスト/rexml.rb:5


バージョンは以下の通りです
C:\Documents and Settings\石田三英>ver
Microsoft Windows XP [Version 5.1.2600]

C:\Program Files\ruby-1.8\bin>ruby -vr rexml/rexml -e 'puts REXML::Version'
ruby 1.8.4 (2005-12-24) [i386-mswin32]
3.1.4


In This Thread

Prev Next