🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ee.prog
Article #103

Re: modperl2 ei jaga UTFi

#103
From: Alo Raidaru
Date: Fri, 26 May 2006 17:01
77 lines
3961 bytes
Gunnar Koppel wrote:

> modperl on õigupoolest Apache'i moodul, mis võimaldab Perli tihedamalt 
> Apache'iga lõimida ja sellega efektiivsemat dünaamilist veebi tekitada.

Kena. Mul on silumiseks kasutusel Apache'i TomCat55 koos jsp ja Javaga

> Ei, seda kindlasti mitte. Pole põhjust tähestikke defineerida.

Nonohhh. Vaata UTF8 all on tuhandeid tähti. Server päris kindlasti neid 
kõiki ei oska. Aga kuskil on kirjas mida ta oskab.
Kunagi ca 98. ma valasin selle pärast netis pisaraid.

> Tegelikult print ongi perlis "näitamise" käsk, mis vaikimisi kõik talle 
> ettesöödetu STDOUTi suunab.

Kui kuidagi sealt vahelt saaks vaadata. Sest kui üks ots on korras ja 
teine pole, siis kuskil seal vahel on üks punkt.

/*
Füüsikud räägivad et on olemas kaugus kus näised näivad kõige kenamad.
Tõestus.
Nina vastus nina ei näe midagi.
Lõpmatu kaugel ei näe ka midagi.
Järelikult seal vahel on SEE kauguspunkt. :)
  */

> Aga kui Sa vaatad mu väljundeid lehel http://wanradt.msn.ee/code.html , 
> kas Sa ei näe mingit ühisosa märkidel, mis ära näritakse? Või on ühisosa 
> just neil, mida ära ei närita?

Tegin siin omale testiks jsp.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>UTF8 JSP</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</HEAD><BODY>
Nii see ei käi kohe mitte<br>
S Š Z Ž T U V Õ Ä Ö Ü X Y<BR>
s š z ž t u v õ ä ö ü <BR><BR>
<%

String UTF="c3 9 ÐÑÒÓÔÕÖרÙÚÛÜÝÞß<BR>"+
"c3 9 Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß <BR>";
out.print("SIIN<BR>"+UTF+"<BR>nots");
%>
</BODY></HTML>

Kopeerimisel see String muutub ja ma ei saa siia kirja õiget rida 
copytud. :)
(Aga seal oli see c3 9 rida, millest ma siin lõpus räägin.)

Kui käivitub siis ei lähe UTF-8 ks ja alumine rida on jama.
Kui viia jõuga CODE UTF8 siis all on korras.

***
Kui viitsid proovida siis:

Mine http://www.hot.ee/araidaru/utf8-3.htm
Seal näed kuni kolmebaidiseid UTF8 koode.

Vali näiteks rida c3 8 või c3 9.
ja pane see oma teksti.

Enne muuda View coding näiteks  Westerniks (nt ISO-8859-13).
Siis näed seal topelttähti.
Kopeeeri need topelttähed sinna oma stringi.

Sellel juhul string on aus western ja su Perl võiks temase ka nii 
suhtuda. Ainult see "näitamine" peab ta UTF8-ks tegema.

See proovimine ei maksa ju midagi.
Aga vanasti mul õnnestus nii UTF8-t teha.
Kõik keeled segi.
(See test on ka aastast 98.)

A.R.
Technical Details
Message-ID: <e57c9k$dtl$1@kadri.ut.ee>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!tiscali!newsfeed2.ip.tiscali.net!2001:620:0:8::119:2.MISMATCH!kanaga.switch.ch!switch.ch!newsfeed2.funet.fi!newsfeed1.funet.fi!newsfeeds.funet.fi!newsfeed.uninet.ee!news.ut.ee!not-for-mail
References: <4476b17e$0$189$bb624dac@diablo.uninet.ee> <e56oo9$b3o$1@kadri.ut.ee> <4476ea21$0$47441$bb624dac@diablo.uninet.ee>

Show Full Headers
Complete Article Headers
X-Google-Thread: f8b3f,cb642c4379f9d02f
X-Google-Thread: 10e55e,cb642c4379f9d02f
X-Google-Attributes: gidf8b3f,gid10e55e,public
X-Google-Language: ESTONIAN,UTF8
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!tiscali!newsfeed2.ip.tiscali.net!2001:620:0:8::119:2.MISMATCH!kanaga.switch.ch!switch.ch!newsfeed2.funet.fi!newsfeed1.funet.fi!newsfeeds.funet.fi!newsfeed.uninet.ee!news.ut.ee!not-for-mail
From: Alo Raidaru <alo.raidaru@ut.ee>
Newsgroups: ee.prog,ee.arvutid.www.webmasters
Subject: Re: modperl2 ei jaga UTFi
Date: Fri, 26 May 2006 20:01:38 +0300
Lines: 77
Distribution: Estonia
Message-ID: <e57c9k$dtl$1@kadri.ut.ee>
References: <4476b17e$0$189$bb624dac@diablo.uninet.ee> <e56oo9$b3o$1@kadri.ut.ee> <4476ea21$0$47441$bb624dac@diablo.uninet.ee>
NNTP-Posting-Host: sterling.eenet.ee
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: kadri.ut.ee 1148662900 14261 193.40.40.100 (26 May 2006 17:01:40 GMT)
X-Complaints-To: usenet@kadri.ut.ee
NNTP-Posting-Date: Fri, 26 May 2006 17:01:40 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: et, en-us, en, fr-fr, es
In-Reply-To: <4476ea21$0$47441$bb624dac@diablo.uninet.ee>