Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!sdd.hp.com!spool.mu.edu!uunet!mcsun!cernvax!chx400!chx400!sicsun!sic!brossard From: brossard@sic.epfl.ch (Alain Brossard EPFL-SIC/SII) Newsgroups: comp.lang.perl Subject: Bug with 8 bits characters Message-ID: <1991Feb15.095730@sic.epfl.ch> Date: 15 Feb 91 08:57:30 GMT Sender: news@sicsun.epfl.ch Reply-To: brossard@sasun1.epfl.ch Organization: Ecole Polytechnique Federale de Lausanne Lines: 26 Using the latest perl, patch level 44, writting a script, I came upon this bug: Unrecognized character \37777777740 ignored at /usr/share/local/configure_client_boot_4.1.1 line 158. Unrecognized character \37777777750 ignored at /usr/share/local/configure_client_boot_4.1.1 line 171. The problem is a print with french characters, if the print is in the main body of my perl script: no problem. But if I try to print french characters within a subroutine which is in a different file, I get the error above. The subroutine is in a file which is "imported": require '/usr/share/local/configure_client_boot_4.1.1'; and it is called this way: do configure( $host, $arch, $arch_k, '/usr', '/usr/kvm', '/' ); I would guess that the problem is with the require rather than the do, but I could be wrong. -- Alain Brossard, Ecole Polytechnique Federale de Lausanne, SIC/SII, EL-Ecublens, CH-1015 Lausanne, Suisse brossard@sasun1.epfl.ch