Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

Użytkownik


witam
Stworzyłem sobie plik tekstowy za pomocą ed
ed 1
36
P
*1,$p
Otwórz się na nowe możliwośći
*
Natomiast gdy próbuję wyczytać go za pomocą vi
Otwxc3xb3rz sixc4x99 na nowe moxc5xbcliwoxc5x9bxc4x87i
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
1: unmodified: line 1
Dodam żewszystkie polskie znaki w gnome-terminal mi działają.
Offline

Użytkownik


Czyżby wszyscy juz przestali używać vi?
Offline

Użytkownik


To jest sprawa kodowania (imho). Czcionka nie ma tu nic do rzeczy. Rodzaj kodowania tutaj zastosowanego to UTF-8. Vi sobie po prostu z tym nie radzi. Spróbuj w programie, w kŧórym tworzysz plik, zmienić kodowanie na ISO-8859-2, ewentualnie WIN-1250 (nie wiem, czy i na tym nie położy się vim). Chociaż być może można "nauczyć" vima i tych rodzajów kodowania (nie zdziwiłbym się).
Drugi sposób to napisanie (bądz skopiowanie) programu do konwersji między tymi formatami zapisu. Odsyłam do:
http://php5.pl/php/konwersja_systemu_kodowania_znak … in1250_i_utf8
I tu wypadałoby dać mandat, albo pouczenie chociaż, ale...
Offline

Użytkownik


Vim faktycznie bardzo dobrze sobie radzi z kodowaniem utf8. Jeżeli po otwarciu pliku widać, że jest złe kodowanie to można sobie je ustawić poleceniem.
:e ++enc=utf8
Po zakończonej pracy możemy jeszcze poinformować vima, że chcemy zapisać nasz plik w innym kodowaniu.
:w ++enc=iso8859-2
Offline