http://qs321.pair.com?node_id=111390


in reply to Re: problems with reading data from cfg file
in thread problems with reading data from cfg file

chomp will remove only the newlines based on the current value of $\ which is the OUTPUT_RECORD_SEPARATOR (in English)

If the file was written on win32 (where $\ defaults to \n\r) and then uploaded to unix (where $\ defaults to \n), chomp only catches the \n and misses the \r.

So you can do this:

foreach ( @config_pairs ) { chomp; s/\r//; # more stuff }

Jasmine