Article View: pl.comp.ogonki
Article #19494Re: aspell pod windows
From: Marcin Frankowski
Date: Fri, 10 Nov 2006 22:45
Date: Fri, 10 Nov 2006 22:45
70 lines
3611 bytes
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-mailReferences:
<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