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/.
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
Czyżby wszyscy juz przestali używać vi?
Offline
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
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