Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #33800 > unrolled thread

Konsola Windows 10

Started byslawek <x.y@org.org>
First post2020-03-08 19:16 +0100
Last post2020-03-08 23:16 +0100
Articles 5 — 2 participants

Back to article view | Back to pl.comp.programming


Contents

  Konsola Windows 10 slawek <x.y@org.org> - 2020-03-08 19:16 +0100
    Re: Konsola Windows 10 Roman Tyczka <noemail@because.no> - 2020-03-08 19:46 +0100
    Re:Konsola Windows 10 slawek <x.y@org.org> - 2020-03-08 20:31 +0100
    Re:Konsola Windows 10 slawek <x.y@org.org> - 2020-03-08 20:53 +0100
      Re: Konsola Windows 10 Roman Tyczka <noemail@because.no> - 2020-03-08 23:16 +0100

#33800 — Konsola Windows 10

Fromslawek <x.y@org.org>
Date2020-03-08 19:16 +0100
SubjectKonsola Windows 10
Message-ID<r43cp3$u74$1@news.icm.edu.pl>
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/

[toc] | [next] | [standalone]


#33802

FromRoman Tyczka <noemail@because.no>
Date2020-03-08 19:46 +0100
Message-ID<asmnf35zch35.dlg@tyczka.com>
In reply to#33800
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

[toc] | [prev] | [next] | [standalone]


#33803

Fromslawek <x.y@org.org>
Date2020-03-08 20:31 +0100
Message-ID<r43h6u$t5i$1@news.icm.edu.pl>
In reply to#33800
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/

[toc] | [prev] | [next] | [standalone]


#33804

Fromslawek <x.y@org.org>
Date2020-03-08 20:53 +0100
Message-ID<r43ies$tr1$1@news.icm.edu.pl>
In reply to#33800
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/

[toc] | [prev] | [next] | [standalone]


#33805

FromRoman Tyczka <noemail@because.no>
Date2020-03-08 23:16 +0100
Message-ID<1dt2c6b1bpwj9$.dlg@tyczka.com>
In reply to#33804
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

[toc] | [prev] | [standalone]


Back to top | Article view | pl.comp.programming


csiph-web