Cmd, výpis do texťáku - změna encoding
Zdravíčko,
netuší někdo, jak změnit encoding při vytváření textovýho souboru přes příkazovej řádek? Nebo musím ručně...
Zkoušel sem něco jako
příkaz > *.txt -encoding "UTF-8"
a podobné patvary, ale bez výsledku.
Například:
Powershell to zvládá v pohodě
Directory: D:\TEST
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 11/22/2013 2:36 PM 1268 bitrate.ps1
-a--- 12/10/2013 1:06 PM 4 testíček.txt
PS D:\TEST> dir |out-file seznam.txt -Encoding UTF8
jasne ... presne dnes som toto riesil. urobi to sice, ale diakritika domrvena, ze az strach.
Díky, zkusil sem a nešlo. Kouknu na to později, kde sem udělal chybu.
Chceš říct, že ten můj příklad nefunguje? Místo cesty k Pspadu tam můžeš samozřejmě napsat svoji cestu k textovému editoru nebo jenom Notepad.
Jasně, zkoušel sem to přes obyč notepad, ale ee. Furt, když otevřu ten texťák, tak je to guláš a ne českej text.
V samotném cmd to je čitelný(resp. podle toho, jakou si nastavím znakovou stránku), ale to uložení do txt je horší :)
a zkoušel jsi ten powershell?
Musím nastudovat, co to je.. každopádně sem proti stahování čehokoliv.(jestli sem dobře pochopil, že to je "rozšířenější cmd") - klasickej to musí umět taky ale.
tenhle "rozšiřenej" CMD bude za chvilku hlavní nástroj na správu MS software. Už teď se některé MS aplikace (např. Exchange) bez powershellu neobejdou.
Powershell je již v základu nainstalován na Win7, na starších se musí doinstalovat. Já např. už CMD vůbec nepoužívám
Hmhm, měl sem ho tam, zkusil sem a
to uložil hezky česky :) Maj to nějaký porouchaný. Ani sem nepoužíval změnu kódování.
No, označím to za vyřešený, protože to jakoby přes ten powershell jde, ale přes cmd prd. Možná to je tím rozdílným OS a na xp to jde.
Díky všem
co přesně ten soubor vytváří? co je tím "příkazem"?
Třeba ipconfig, tam je diaktiky kotel.
Ono taky záleží, v čem texťák prohlížíš....
Klasickej základní notepad.
E: diakritiky*
A kde máš to chcp?
Davam davam, pro cesko by snad melo byt 850/852, zkousel sem i 1250. U 65001 to buguje a nefunguje snad vubec. Jinac win7 x64 home premium sp1.
Pro Česko je to 852, 1250 a 65001. Všechny ty příklady fungují, bez jakéhokoliv bugu.
Dej to sem celé, co zadáváš do CMD. I ten "bugovaný" výsledek.
Nepíšeš nic o OS - ale v tom snad rozdíl není.
V tom mém případě se ti otevře nakonec notepad - dej Soubor - Uložit jako - a dole se koukni, jaké to má kódování.
mě v xp funguje toto:
není to 100% pro všechny příkazy. ms má v helpech bordel, ne všechno má v kódování 852.