On Fri, Jan 29, 2010 at 02:22:06PM +0100, Michael Ludwig wrote: > Filehandles may have IO layers applied to them, like :utf8 or :raw. > One of the ways to achieve that is to use the binmode() function. > > binmode $fh, ':utf8'; > > What I want to achieve is to set the STDOUT filehandle to ':raw' and > then to restore the previous IO layers.
> Is there a way to determine the IO layers applying to a filehandle > just from the filehandle itself? I think you want PerlIO::get_layers($fh) I'm not sure where it's documented. Nicholas Clark