# File lib/bson/bson_ruby.rb, line 58 def self.to_utf8_binary(str) begin str.unpack("U*") rescue raise InvalidStringEncoding, "String not valid utf-8: #{str.inspect}" end str.dup.force_encoding(BINARY_ENCODING) end