Thread View: pl.comp.programming
5 messages
5 total messages
Started by slawek
Sun, 08 Mar 2020 18:16
Konsola Windows 10
Author: slawek
Date: Sun, 08 Mar 2020 18:16
Date: Sun, 08 Mar 2020 18:16
21 lines
1612 bytes
1612 bytes
Zdziebko wku... się na miszczów z MS. Czy ktoś może mi wyjaśnić, dlaczego po otwarciu okienka konsoli w Windows 10 i przełączeniu na UTF-8 (komendą chcp 65001) konsola poprawnie wyświetla PL-literki zakodowane UTF-8 (to jest ok), ale czytanie z niej zasysa same zera (to jest bug) pomimo tego że na ekranie widać dobre litery w czasie wpisywania? Jakby przesyłało pierwszy bajt scan codes zamiast chars/wchars. Czyli, jeżeli odpali się taki programik http://pastebin/TQXFDVDN bez "ibm852" w windowsianej konsoli - otwartej przez cmd i przestawionej na UTF-8 - po wpisaniu żaba program wypisze aba. Niezależnie od ustawienia file.encoding=utf-8 dla MV Javy. Oczywiście z cp852 ibm852 wszystko jest ok. A po spaczowaniu konfiguracji NetBeans (file.encoding) w konsoli IDE też jest dobrze. Ma ktoś pomysł jak to załatać? ----Android NewsGroup Reader---- http://usenet.sinaapp.com/
Re: Konsola Windows 10
Author: Roman Tyczka
Date: Sun, 08 Mar 2020 18:46
Date: Sun, 08 Mar 2020 18:46
29 lines
2089 bytes
2089 bytes
On Sun, 8 Mar 2020 19:16:02 +0100 (GMT+01:00), slawek wrote: > Zdziebko wku... się na miszczów z MS. Czy ktoś może mi wyjaśnić, > dlaczego po otwarciu okienka konsoli w Windows 10 i przełączeniu > na UTF-8 (komendą chcp 65001) konsola poprawnie wyświetla > PL-literki zakodowane UTF-8 (to jest ok), ale czytanie z niej > zasysa same zera (to jest bug) pomimo tego że na ekranie widać > dobre litery w czasie wpisywania? Jakby przesyłało pierwszy bajt > scan codes zamiast chars/wchars. Bo to produkt miętkiego, standard. > Czyli, jeżeli odpali się taki programik http://pastebin/TQXFDVDN > bez "ibm852" w windowsianej konsoli - otwartej przez cmd i > przestawionej na UTF-8 - po wpisaniu żaba program wypisze aba. > Niezależnie od ustawienia file.encoding=utf-8 dla MV Javy. > Oczywiście z cp852 ibm852 wszystko jest ok. A po spaczowaniu > konfiguracji NetBeans (file.encoding) w konsoli IDE też jest > dobrze. > > Ma ktoś pomysł jak to załatać? Teraz wg M$ używa się konsoli ...Windows Terminal! https://www.hanselman.com/blog/ItsTimeForYouToInstallWindowsTerminal.aspx -- pozdrawiam Roman Tyczka
Re:Konsola Windows 10
Author: slawek
Date: Sun, 08 Mar 2020 19:31
Date: Sun, 08 Mar 2020 19:31
9 lines
1739 bytes
1739 bytes
slawek <x.y@org.org> Wrote in message: > Zdziebko wku... się na miszczów z MS. Czy ktoś może mi wyjaśnić, dlaczego po otwarciu okienka konsoli w Windows 10 i przełączeniu na UTF-8 (komendą chcp 65001) konsola poprawnie wyświetla PL-literki zakodowane UTF-8 (to jest ok), ale czytanie z niej zasysa same zera (to jest bug) pomimo tego że na ekranie widać dobre litery w czasie wpisywania? Jakby przesyłało pierwszy bajt scan codes zamiast chars/wchars.Czyli, jeżeli odpali się taki programik http://pastebin.com/TQXFDVDN bez "ibm852" w windowsianej konsoli - otwartej przez cmd i przestawionej na UTF-8 - po wpisaniu żaba program wypisze aba. Niezależnie od ustawienia file.encoding=utf-8 dla MV Javy. Oczywiście z cp852 ibm852 wszystko jest ok. A po spaczowaniu konfiguracji NetBeans (file.encoding) w konsoli IDE też jest dobrze.Ma ktoś pomysł jak to załatać?----Android NewsGroup Reader----http://usenet.sinaapp.com/ -- ----Android NewsGroup Reader---- http://usenet.sinaapp.com/
Re:Konsola Windows 10
Author: slawek
Date: Sun, 08 Mar 2020 19:53
Date: Sun, 08 Mar 2020 19:53
17 lines
1434 bytes
1434 bytes
Ajtam, zdarzyło mi się napisać "własną konsolę" (obejście durnowacizny ``zablokujemy możliwość uruchamiania konsoli to nam siem nie cośtam``). Zdarzyło mi się użyć lha do skopiowania pliku w systemie w którym zablokowano copy itp. Ale konsola to coś co powinno działać i już - zwłaszcza że API z założenia ma służyć w kryzysowych sytuacjach - np. dla diagnostyki. Output działa. Echo inputu robione przez Windows działa. Zrobienie zasanie z System.in łańcucha i puszczenie do System.out (w Javie) - nie działa - tzn. nie ma PL literek w trybie utf-8. Nota bene programik jest na pastebin.com. ----Android NewsGroup Reader---- http://usenet.sinaapp.com/
Re: Konsola Windows 10
Author: Roman Tyczka
Date: Sun, 08 Mar 2020 22:16
Date: Sun, 08 Mar 2020 22:16
23 lines
1979 bytes
1979 bytes
On Sun, 8 Mar 2020 20:53:00 +0100 (GMT+01:00), slawek wrote: > Ajtam, zdarzyło mi się napisać "własną konsolę" (obejście > durnowacizny ``zablokujemy możliwość uruchamiania konsoli to nam > siem nie cośtam``). Zdarzyło mi się użyć lha do skopiowania pliku > w systemie w którym zablokowano copy itp. > > Ale konsola to coś co powinno działać i już - zwłaszcza że API z > założenia ma służyć w kryzysowych sytuacjach - np. dla > diagnostyki. > > Output działa. Echo inputu robione przez Windows działa. Zrobienie > zasanie z System.in łańcucha i puszczenie do System.out (w Javie) > - nie działa - tzn. nie ma PL literek w trybie utf-8. Nota bene > programik jest na pastebin.com. Tylko, że w Windows kodowanie UTF8 to egzotyka, zatem nikt pewnie tego nie testował, bo komu Panie to będzie potrzebne, to nie Linux, skupmy się na psuciu menu start, a nie pierdołach. -- pozdrawiam Roman Tyczka
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads