From: Gilles Gilles Date: 2011-02-11T05:34:05+09:00 Subject: ruby 1.9.2 unicode with hex codepoint problem Hi, I have the following test case: $ cat test.in Der gro\xdfe BilderSauger $ cat test.rb File.open('test.in', 'r').each_line do |line| puts line test = "Der gro\xdfe BilderSauger" puts test The result is Der gro\xdfe BilderSauger Der gro?e BilderSauger I have tried to put an encoding in the File.open() or line.encode() without success. the '\' is recognized as a real '\', not as the beginning of an hex escape sequence. How can I get \xdf to be recognized as ß when reading from a file? Thanks --Gilles -- Posted via http://www.ruby-forum.com/.