# File /home/ser/Work/rexml/rexml/source.rb, line 95 def utf8_enc(str) arrayEnc=[] str.each_byte{|b| arrayEnc << b} arrayUTF8=[] if @encoding=='UTF16' 2.step(arrayEnc.size-1, 2){|i| arrayUTF8 << [arrayEnc.at(i+1) + arrayEnc.at(i) * 0x100].pack("U")} elsif @encoding=='UNILE' 2.step(arrayEnc.size-1, 2){|i| arrayUTF8 << [arrayEnc.at(i) + arrayEnc.at(i+1) * 0x100].pack("U")} end arrayUTF8.join("") end