Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 07:58


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
Autor Wiadomość
PostNapisane: 26 sie 2022, o 21:27 
Offline
Użytkownik

Dołączył(a): 19 lip 2016
Posty: 114
Pomógł: 0

Witam,
Czy jest jakaś szybka metoda żeby to naprawić?
I nie bawić się z każdym znakiem?

Pozdrawiam

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2022, o 05:33 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Po założeniu nowego czystego workspace ustawić w nim kodowanie win1250 i dopiero wtedy zaimportować projekt, bo domyślnie w najnowszych eclipsach jest kodowanie utf-8 i dlatego brak polskich znaków

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2022, o 15:14 
Offline
Użytkownik

Dołączył(a): 19 lip 2016
Posty: 114
Pomógł: 0

Witam,
Można też w ten sposób, i pozbywamy się problemu na zawsze.

Pozdrawiam
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2022, o 19:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Lu_let napisał(a):
Witam,

Pozdrawiam
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


a co to za dziwoląg ? ;) to coś w linuxie ? czy może jednak coś w windows?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2022, o 20:13 
Offline
Użytkownik

Dołączył(a): 19 lip 2016
Posty: 114
Pomógł: 0

To WSL2 taki Linux w Windowsie
I jest narzędzie do konwersji kodowania.
Można używać narzędzi z Linuxa bezpośrednio w Windows.
Można konwertować nawet bezpośrednio w workspace.

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2022, o 20:14 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

to pokaż i opisz jak się z tego korzysta a nie tam jakaś tajna linijka ...

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2022, o 21:06 
Offline
Użytkownik

Dołączył(a): 19 lip 2016
Posty: 114
Pomógł: 0

Do Windowsa trzeba doinstalować WSL2. Jest dużo poradników jak to zrobić.
Ze sklepu Windows Store instalujemy np. Ubuntu lub Debiana
Po instalacji Linux ma podmontowanego całego Windowsa, co widać w ścieżce. Jest to rozwiązanie Microsoftu w pełni bezpieczne : )
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

W wyszukiwarce Windows wpisujemy WSL2 i otwiera się konsola linuxowa z podaną ścieżką do Windows.
Za pomocą polecenia "cd" przechodzimy do katalogu z plikiem. np.
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

(iconv jest domyślnie obecny w Linuxach typu Debian czy Ubuntu)
Dalej za pomocą narzędzia "iconv" konwertujemy pliki z katalogu jak niżej.
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Na czas konwersji należy zmienić rozszerzenie .c czy .h na .txt
Trzeba też znać sposób kodowania plików przed konwersją. Tu mi podpowiedziałeś windows-1250


Takie połączenie Linux i Windows daje dostęp do wielu narzędzi deweloperskich obecnych w systemach Linux które można wykorzystywać również w Windowsie.
Można też w drugą stronę Windowsem na Linuxie : )

Pozdrawiam wszystkich forumowiczów



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2022, o 00:02 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

ok i to rozumiem taki opis - a nie tam wcześniejszy wpis który NIC NIKOMU NIE MÓWIŁ ;)

ale i tak sam osobiście aż dostaję drgawek na myśl o tym co trzeba zrobić wg tego opisu ;) Wolę jednak już swój sposób czyli założenie workspace od nowa z kodowaniem win1250 i import ;) Krótko prosto i przyjemnie

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2022, o 04:39 
Offline
Użytkownik

Dołączył(a): 19 lip 2016
Posty: 114
Pomógł: 0

Jak pisałeś w nowych eclipse "nieprzypadkowo" zmieniono domyślne kodowanie na utf-8
a po takim imporcie pozostaje "nieszczęsne" kodowanie windows-1250 i tworzone są kolejne pliki z tym samym kodowaniem.
To implikuje kolejne problemy z importowaniem, nie wspominając o przeniesieniu na inne platformy.
Zmieniając stronę kodową, robimy to tylko raz, dla wybranych bibliotek.
Ale jak kto woli.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2022, o 05:36 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

A moze byłby to pomysł na poradnik jak to zrobić w Delphi? :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2022, o 13:15 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Lu_let napisał(a):
a po takim imporcie pozostaje "nieszczęsne" kodowanie windows-1250

tak tak - nieszczęsne a jak przyjdzie wysyłać polskie znaki do terminala czy gdziekolwiek to z kodowaniem utf-8 będziesz się bawił w kodowanie typu unicode na dwóch bajtach - to dopiero nonsens ;) albo widać, że nie dotarłeś jeszcze do takich zastosowań może. Dzięki win1250 pracując natywnie pod windowsem mamy proste jednobajtowe kodowanie znaków i proste do osiągnięcia kody ASCII jednobajtowe ...

więc to nie jest żadna kwestia - jak kto woli - tylko najpierw trzeba mieć doświadczenie z pisaniem na prawdę różnych programów a nie tam wszystko po linuxowemu ;)

------------------------ [ Dodano po: 3 minutach ]

micky napisał(a):
A moze byłby to pomysł na poradnik jak to zrobić w Delphi? :)


A to jest jakaś myśl - tyle że jak piszę wyżej - ja nie mam najmniejszego zamiaru przesiadać się na utf-8 i większość ludzi którzy zetkną się z problemem kodowania znaków unicode na dwóch bajtach to odechce im się takich zabaw w utf-8 ;) Ja wolę win1250 i to ZDECYDOWANIE

a jeszcze raz powiem, że ustawienie win1250 po założeniu nowego workspace i zaimportowanie wszystkich swoich poprzednich projektów to jest po prostu PIKUSIOWO proste rozwiązanie w porównaniu to tego sposobu opisanego wyżej ;)

ale ok jakby tak w przyszłości gdzieś w jakimś projekcie jednak koniecznym z jakichś dziwnych względów okazałoby się utf-8 to taki programik w Delphi można byłoby popełnić i zastąpiłby to koszmarne rozwiązanie z instalacją linuxa pod windows i wywoływania setek tysięcy komend ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2022, o 15:37 
Offline
Użytkownik

Dołączył(a): 19 lip 2016
Posty: 114
Pomógł: 0

Nie namawiam do zmiany kodowania. Namawiam za to do działania z WSL
mirekk36 napisał(a):
..koszmarne rozwiązanie z instalacją linuxa pod windows

WSL zainstalować łatwo. To nie desktop.
To subsystem i bez środowiska graficznego który daje dostęp do narzędzi linuksowych pod Windows. Dlaczego się ograniczać?


mirekk36 napisał(a):
.. i wywoływania setek tysięcy komend

Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Wskazanie ścieżki, wywołanie funkcji, z jakiego kodowania na jakie, wskazujemy plik i nazwę pliku wyjściowego (albo można nadpisać)
Prościej się nie da.


mirekk36 napisał(a):
- tylko najpierw trzeba mieć doświadczenie z pisaniem na prawdę różnych programów a nie tam wszystko po linuxowemu

Jeśli ktoś zapytałby, Windows czy Linux?
Odpowiem że oba.



Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2022, o 16:59 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Ja może i troszkę przejaskrawiam ale żeby wydać to jedno długaśne polecenie muszę aż linuxa instalować ;) ... nie nie to nie dla mnie absolutnie

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2022, o 07:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1146
Lokalizacja: Kraków
Pomógł: 93

Mirku, gdzie to w eclipse ustawić? Albo mnie dopada SKS i tracę wzrok, albo to jeszcze nie starość i tylko chwilowe zaćmienie :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2022, o 09:00 
Offline
Użytkownik

Dołączył(a): 25 lut 2022
Posty: 38
Pomógł: 5

Lu_let napisał(a):
Prościej się nie da.

Można zamienić wszystkie pliki w katalogu hurtem
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2022, o 12:57 
Offline
Nowy

Dołączył(a): 14 maja 2020
Posty: 11
Pomógł: 1

Marhef napisał(a):
Mirku, gdzie to w eclipse ustawić? Albo mnie dopada SKS i tracę wzrok, albo to jeszcze nie starość i tylko chwilowe zaćmienie :P


Też tego szukałem:
Window - > Preferences - > General - > Workspace : text file encoding



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 10 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO