🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.ogonki
Article #19750

Re: deogonkizacja - tabele konwersji

#19750
From: Marcin Frankowski
Date: Thu, 03 Jul 2008 11:06
43 lines
3155 bytes
Thu, 3 Jul 2008 02:31:25 -0700 (PDT), admirau <admirau@gmail.com>
napisał(a):

> Witam!
> 
> Chciałem sobie napisać programik, który obetnie z tekstu ogonki (znaki
> inne niż ASCII).
> Ma zamieniać ą => a, á => a, ä => a, ę => e itd.
> 
> Jest jakaś prosta reguła jak to zamieniać? Jest jakaś zależność
> pomiędzy tymi znakami?

Generalnie: nie ma. Do tego dochodzi problem, w jakim kodowaniu są te
różne ogonki. Np. ą może być kodowane w unikodzie (znak nr 261),
ISO-8859-2 (znak nr 177), Windows-1250 (znak nr 185) i wielu innych.

BTW prawidłowo niemieckie umlauty na litery łacińskie konwertuje się
zastępując daną literę z umlautem dwuznakiem, w którym pierwsza litera
to bazowa litera łacińska, a druga to e (np. ä ⇒ ae), zaś ß to ss.
Fajnie by było, gdyby istniała taka konwencja dla polskich liter (ale
na to mamy za dużo kryptopederastów, którzy za nic w świecie
dobrowolnie nie zrezygnują z proszenia kolegów o zrobienie im laski pod
pozorem braku polskich liter ;->). BTW2 w angielskim czasem używa się
ligatur æ i œ, które oczywiście konwertuje się na ae i oe (encyclopædia
⇒ encyclopaedia, œstrus ⇒ oestrus), z bidą można pominąć a lub o
(encyclopædia ⇒ encyclopedia, œstrus ⇒ estrus), wtedy zmieniasz
pisownię z brytyjskiej na amerykańską, ale spotykana czasem metoda
zamiany æ ⇒ a i œ ⇒ o jest całkowicie błędna (w wyniku dostalibyśmy
encyclopædia ⇒ encyclopadia, œstrus ⇒ ostrus - bez sensu).

> Czy gdzieś są już takie gotowe tabele, czy trzeba samemu? Na razie to
> nawet nie wiem jakie ągonki, hački i inne ümlauty mogą się trafić :)

O tabeli nie słyszałem. Komplet znaków znajdziesz na
<http://www.unicode.org/> i <http://www.eki.ee/letter/>, na
<http://www.babelstone.co.uk/Software/BabelMap.html> jest fajny program
dla Windows, może coś z tego Ci ułatwi zadanie.

-- 
                     Marcin Frankowski
   mail: http://www.cerbermail.com/?GwMBsEhHr8 NIE w HTML!
Na kłopoty z konfiguracją OE i z polskimi literami w poczcie,
        newsach i na www: http://konfiguracja.prv.pl/
Technical Details
Message-ID: <19mrbffgh62lq$.dlg@komp.pana.marcina>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <c87d5f44-ed69-4dcb-a4b1-d1d21ed63ea1@c65g2000hsa.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Marcin Frankowski <ab@anti.spam.com.invalid>
Newsgroups: pl.comp.ogonki
Subject: Re: deogonkizacja - tabele konwersji
Supersedes: <1l0jwzkp81yxy$.dlg@komp.pana.marcina>
Date: Thu, 3 Jul 2008 23:06:07 +1200
Organization: Onet.pl
Lines: 43
Message-ID: <19mrbffgh62lq$.dlg@komp.pana.marcina>
References: <c87d5f44-ed69-4dcb-a4b1-d1d21ed63ea1@c65g2000hsa.googlegroups.com>
NNTP-Posting-Host: 118-92-200-218.dsl.dyn.ihug.co.nz
Mime-Version: 1.0
X-Trace: news.onet.pl 1215083176 343 118.92.200.218 (3 Jul 2008 11:06:16 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Thu, 3 Jul 2008 11:06:16 +0000 (UTC)
X-Sender: juzBFLCkRTDI/Q/jOKrqtJBJ797tdgMa
X-Hamster-Info: Score=0 ScoreLoad=0 ScoreSave=0 Received=20080703225623
User-Agent: 40tude_Dialog/2.0.15.1
X-Old-Xref: news.onet.pl pl.comp.ogonki:119577
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit