[+] BASH - grep i kodowanie polskich znaków

Potrzebujesz pomocy z C, C++, perl, python, itp.
spthcl
Posty: 17
Rejestracja: 01 maja 2009, 22:16

[+] BASH - grep i kodowanie polskich znaków

Post autor: spthcl »

Witam!

W jaki sposób mogę ,,grepować'' polskie litery/wyrazy w których się znajdują?

Najważniejsze jest jednak to, iż są błędnie wyświetlane.

W systemie mam oczywiście UTF-8 tak samo w konsoli i wcześniej nie zanotowałem podobnych problemów.

Przykład:

Kod: Zaznacz cały

curl -s "http://www.arachnea.org/forum/f42/" | grep -E "alt=\"bsmithi"
Daję:

Kod: Zaznacz cały

[img]images/rohan/misc/tag.png[/img]
Obrazek->Obrazek

Niestety nie jest tak jak być powinno. Powinienem otrzymać:

Kod: Zaznacz cały

[img]images/rohan/misc/tag.png[/img]
Proszę o pomoc.

Pozdrawiam.

Edit:
Ten problem występuje zwykle przy uzyskiwanie treści ze stron www, bo np. lokalnie w systemie z ustawionym polskim locale:

Kod: Zaznacz cały

echo -en "abcdęęę\nąąóóóż\nkskłłźó\nasdafdsaźłł" | grep ą
wynik:

Kod: Zaznacz cały

ąąóóóż
Jest wszystko dobrze.
winnetou

Post autor: winnetou »

Dziękuje...
spthcl
Posty: 17
Rejestracja: 01 maja 2009, 22:16

Post autor: spthcl »

winnetou, tego szukałem!

Wielkie dzięki! :)

Pozdrawiam
winnetou

Post autor: winnetou »

Dziękuje...
spthcl
Posty: 17
Rejestracja: 01 maja 2009, 22:16

Post autor: spthcl »

Kliknę w pajacyka, będziemy kwita.
ODPOWIEDZ