>>>>> On Sun, 21 Jan 2001 11:35:08 +0000, nick@ing-simmons.net (Nick Ing-Simmons) said: > Andreas J . Koenig <andreas.koenig@anima.de> writes: >> print chr 9729 >> >> dies with the "Wide character in print" error from patch 8058 through >> 8494 for me. On Linux. > As it should ? Yikes! >> >> binmode STDOUT, ":utf8"; print chr 9729; >> >> works. Should we not presume STDOUT to be utf8-aware? > At least _this_linux box's konsoles are NOT UTF-8 aware. > As I understand it by default perl is still iso8859-1 (ASCII world) Yes, you're right, I forgot that. Please let me ask a few more questions, maybe these are FAQs in the near future... 1) What do we offer as convenience for the XFree users that have switched to UTF-8 terminals? 2) Where is or should that be documented? 3) How does a user find out about available disciplines on his installation? 4) I tried C<use open OUT => ":utf8">, it says Can't coerce GLOB to string in concat at /usr/local/perl-5.7.0@8494/lib/5.7.0/Carp/Heavy.pm line 38. is this a bug in perl or in my program? 5) I tried C<use open OUT => ":raw"> within the debugger. It says Unknown discipline layer ':raw' at (eval 30)[/usr/local/perl-5.7.0@8494/lib/5.7.0/perl5db.pl:1521] line 2 is this a bug in perl or in my program? 6) What is "IN" and "OUT" in the manpage for the open pragma? Are these filehandles or just symbolic names that stand for inout and output to any filehandle in th same scope? Thanks, -- andreasThread Previous | Thread Next