Article View: ee.prog
Article #97modperl2 ei jaga UTFi
From: Gunnar Koppel
Date: Fri, 26 May 2006 07:42
Date: Fri, 26 May 2006 07:42
44 lines
2133 bytes
2133 bytes
Terr! Säärane takistus mu teel, et ei õnnestu modperl2 all kuidagi UTF8 normaalselt toimima saada. Testimiseks kasutan sellist skripti: ------- #!/usr/bin/perl use strict; use locale; use utf8; binmode stdin, ":utf8"; binmode stdout, ":utf8"; my @alpha = qw(a b c d e f g h i j k l m n o p q r s š z ž t u v õ ä ö ü x y); print "Content-Type: text/plain; charset=UTF-8\n\n"; print "LC_CTYPE: $lc\n"; print "\u$_ " foreach @alpha; print "\n"; ------- See peaks siis tähestiku tähthaaval suureks keerama ja välja printima. Toimib asi kuni V-ni (st et š ja ž on OK), aga siis lähevad täpilised koledaks. See skript toimib korralikult käsurealt ja CGI-na, ka on kõik korras modperl 1 all (nii PerlRun, PerlRegistry kui handleriks kirjutatuna). Paistab, et modperl2 all konveridakse õäöü miskipärast ISO8859-x. Skript (funktsioonaalselt) pole eesmärk omaette, sellega ma lihtsalt testin UTFi ja locale toimimist. On kellelgi kogemust ja ideid? Taust: SERVER_SOFTWARE: Apache/2.0.55 (Debian) mod_apreq2-20051231/2.5.7 mod_perl/2.0.2 Perl/v5.8.8 Juhuks, kui uudisesüsteemis UTF koledaks läeb, on kood ja väljundid siin ka: http://wanradt.msn.ee/code.html Tänud ette, WK
Technical Details
Message-ID:
<4476b17e$0$189$bb624dac@diablo.uninet.ee>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.germany.com!newsfeed1.funet.fi!newsfeeds.funet.fi!newsfeed.uninet.ee!diablo.uninet.ee!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: f8b3f,cb642c4379f9d02f,start X-Google-Thread: 10e55e,cb642c4379f9d02f,start X-Google-Attributes: gidf8b3f,gid10e55e,public X-Google-Language: ESTONIAN,UTF8 Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.germany.com!newsfeed1.funet.fi!newsfeeds.funet.fi!newsfeed.uninet.ee!diablo.uninet.ee!not-for-mail Date: Fri, 26 May 2006 10:42:56 +0300 From: Gunnar Koppel <wk@hot.ee> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20060205 Debian/1.7.12-1.1 X-Accept-Language: et, en, fi, ru, de MIME-Version: 1.0 Newsgroups: ee.prog,ee.arvutid.www.webmasters Subject: modperl2 ei jaga UTFi Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Lines: 44 Message-ID: <4476b17e$0$189$bb624dac@diablo.uninet.ee> NNTP-Posting-Host: 194.204.28.99 X-Trace: 1148629374 diablo.uninet.ee 189 194.204.28.99