🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.ogonki
Article #19494

Re: aspell pod windows

#19494
From: Marcin Frankowski
Date: Fri, 10 Nov 2006 22:45
70 lines
3611 bytes
Fri, 10 Nov 2006 22:25:18 +0100, takeshin <takeshinWYTNIJTO@op.pl>
napisał(a):

> witam!
> 
> próbuję uruchomić aspell w konsoli windows.
> (pliki pobrane z oficjalnej strony http://aspell.net/win32/)
> 
> czy komuś się udało to uruchomić tak,
> żeby działały polskie literki?

Tak, ale tylko pod dużym Windowsem (2000, XP, 2003 i prawdopodobnie NT
i Vista), bo tylko w tych systemach można wybrać charset konsoli.

> jak uruchomię bez parametrów określających kodowanie,
> to mam krzaczki
> 
> mam słownik pl.rws jest w kodowaniu iso-8859-2
> (czyli odpowiada mu plik aspell\data\iso8859-2.dat)
> 
> logicznie rzecz biorąc,
> skoro konsola używa kodowania windows-1250 (strona kodowa 852),

Bzzz, error: konsola w polskim Windowsie używa kodowania CP852, które
jest *zupełnie* różne od kodowania Windows-1250.

> to żeby polskie znaki były wyświetlane ok,
> trzeba mieć słownik w windows-1250 (mogę przekonwertować ten który mam)
> i użyć parametru --encoding=windows1250,
> a do tego potrzebny jest plik windows1250.dat,
> którego nie mam, nie wiem jak przygotować
> i nie potrafię wygooglać nic konkretnego

Słownik w ISO jest OK, tylko trzeba Aspellowi powiedzieć, że sprawdzane
teksty są w Windows-1250 i dodać mu obsługę tego kodowania. Ja
uzyskałem prawidłowe działanie Aspella pod dużym Windowsem (2000) w
następujący sposób:
1. przygotowałem plik cp1250.dat
http://konfiguracja.pochta.ru/www_konwersja/aspell_cp1250dat.zip Plik
ten umieściłem w katalogu z innymi plikami .dat (u mnie aspell\data)
2. gdy uruchamiam okno konsoli, to jako pierwsze polecenie wpisuję
chcp 1250 <Enter>
3. uruchamiam Aspell z pstryczkami 
--lang=pl --encoding=Windows-1250
(zakładam, że i u Ciebie polski słownik ma nazwę pl.rws)
OIDP próba użycia Aspella ze słownikiem przekonwertowanym do
Windows-1250 kończyła się wywaleniem błędu - program nie trawił ś ani
ź, które to litery w Windows-1250 są w tzw. górnym zakresie znaków
kontrolnych (128-159). Jest to bądź co bądź program uniksowy.

W małym Windowsie (9x/ME) nie ma żadnej możliwości zmiany kodowania
okna DOS, ale nie ma to wpływu na działanie samego Aspella - tylko
polskie litery wyświetlają się jako krzaki. O tym, jakiemu krzakowi
odpowiada jaka polska litera, możesz poczytać na stronie
http://konfiguracja.pochta.ru/www_konwersja/#p223 w opisie programu
FreeSpell.

HTH.

> jeśli off-topic,
> to przepraszam
> i proszę o skierowanie na właściwą grupę

IMO to chyba najwłaściwsza grupa.

-- 
                          Marcin Frankowski
chcesz wysłać maila, to kliknij: http://www.cerbermail.com/?GwMBsEhHr8
     Na kłopoty z konfiguracją OE i z polskimi literami w poczcie,
           newsach i na www: http://konfiguracja.pochta.ru/
Technical Details
Message-ID: <192ebne8hm3l3.dlg@komp.pana.marcina>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <ej2qtk$a0e$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Marcin Frankowski <ab@anti.spam.com.invalid>
Newsgroups: pl.comp.ogonki
Subject: Re: aspell pod windows
Date: Sat, 11 Nov 2006 11:45:09 +1300
Organization: Onet.pl
Lines: 70
Message-ID: <192ebne8hm3l3.dlg@komp.pana.marcina>
References: <ej2qtk$a0e$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: 203.109.214.151
Mime-Version: 1.0
X-Trace: news.onet.pl 1163199055 24443 203.109.214.151 (10 Nov 2006 22:50:55 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Fri, 10 Nov 2006 22:50:55 +0000 (UTC)
X-Sender: juzBFLCkRTDI/Q/jOKrqtJBJ797tdgMa
User-Agent: 40tude_Dialog/2.0.15.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit