
Nastavení kódování v PSPadu
Ahoj, jak přinutit PSPad aby ukládal otevřené soubory ve stejném kódování a vytvářel soubory v UTF-8 ? Umí to někdo nastavit ? Díky
Ahoj, jak přinutit PSPad aby ukládal otevřené soubory ve stejném kódování a vytvářel soubory v UTF-8 ? Umí to někdo nastavit ? Díky
Zpět do poradny Odpovědět na původní otázku Nahoru
pokud prijde vyvojar PSPadu, tak da jiste relevantnejsi odpoved, nicmene PSPad rozhodne uklada v defaultu soubory ve stejnem kodovani jako jsou kdyz je otevre.
jak nastavit vzdy do UTF-8 nevim.
Taky je to mozna nepochopeni kodovani.
Soubor, kodovany v UTF-8 a soubor, kodovany ve Windows 1250 se nelisi, dokud nepouzijes pismeno s diakritikou.
Jinak si PSPad pamatuje pro kazdy soubor informace jako pozice, zalozky, atd. a soucasti je i posledni pouzite kodovani.
Pokud chces, aby se soubor vytvarel v UTF-8, proc si to nenastavis? Nastaveni programu / Adresare a soubory.
Vychozi kodovani i typ souboru, ktery chces otevirat tam snad najdes.
--
Vytvořím soubor, nastavím utf-8, uložím, ukončím pspad.
Tento soubor otevřu zpět v pspad a kódování bude utf-8 (předpoládám)
--
Vytvořím soubor, nenastavím nic, uložím, ukončím pspad.
Tento soubor otevřu zpět v pspad a kódování bude mít jaké ?
--
Vytvořím soubor, nastavím utf-8, uložím, ukončím pspad.
Tento soubor otevřu v jiném programu a změním kódování na cp1250
Tento soubor otevřu poté zpět v pspad a kódování bude v utf-8 ?
Já se ale ptal na něco jiného, pokud teda autor rozlišuje "otevření souboru" a "vytvoření nového souboru".
Vždyť ti bylo zodpovězeno. Editor otevře i uloží soubor v původním kódování (pokud ho nezměníš).
A nový soubor bude ve formátu, jaký si sám nastavíš (nastavení ti práskl Fiala).
PSPad sám od sebe nic nezmění - jestli jsi myslel tohle.
Takove, ktere bylo v okamziku souboru zobrazeno na stavovem radku - takove v jakem byl ten soubor ulozeny
Ne, protoze PSPad se to pokusi otevrit jako UTF-8, to neprojde, tak jej otevre jako ANSI (CP 1250).
Mimochodem to ukladani stavu jde vypnout, kdyz ti to tak vadi...
Nastaveni programu / Adresáře a soubory. Ale tam už jme dnes jednou byli...
A kodovani souboru neni to, co je v HTML uvedeno v META TAG charset, ale to, jake je fyzicky pouzito pro kodovani znaku.
Nevím no, asi jsem debil ale nedává mi to absolutně žádný smysl to nastavení programu
Chapes co to presne je kodovanie pismen (jak su znaky ulozene v textsubore)?
Ne, to nevím..
Tak si to skus dat do google, a pochopis mozno aj nastavenia programu :)
textovy subor su len nejake cisla, a ludia sa dohodli na tom ze nejake cislo je nejaky znak. Blbe na tom je to ze sa na tom dohodli viaceri a uplne inac, takze existuju rozne kodovania. Ked si konkretne kodovanie das do google, tak najdes tabulku.
T.j. subor je furt len subor cisel, a nastavenie kodovania v programe meni len to ze jak ten program tie cisla zobrazi ako znaky, a ne samotny subor.
Program moze samozrejme zmenit aj samotny subor, ak chces subor skonvertovat na ine kodovanie, to je ale potom specialna funkcia (notepad vie zmenit kodovanie suboru v "ulozit ako", ine programy mozu mat konverziu riesenu speci prikazom).
... PSPad je sofistikovanejsi, ja zhlavy neviem co tam ma v nastaveniach, ale bez pochopenia toho co to je kodovanie znakov, nemozes chapat ziadne nastavenia ohladom toho.
Tak to celkem ani vědět nemusím. Problém je v tom, že nechápu jak může nějaký program uložit text do souboru bez toho aby mu nenastavil kódování. Pokud nepoužívám diakritiku, tak to podle toho co tu padlo nemusím vůbec řešit a pokud ji používat budu, tak to taky nemusím řešit, jelikož se to stejně v pspadu rozesere a nezbývá než to napsat znova
Nic sa nerozsere. Keby si objasnil jaky mas skutocne problem mozno by sa dalo radit presnejsie.
(p.s. a prave si aj pochopil ze preco programatori ako napr. ja pisu bez diakritiky, aj ked sa to potom neda citat :D)
Věřil bys tomu, že ten program má i vlastní Nápovědu? Je přístupná po stisknutí F1. Postuduj si trochu.
Nee, to jsem netušil, ještě jsem nezačal číst a už jsem zase skončil. Výchozí CP ... A co je to CP ? Cicina Pleskatá ?
jak mám sakra vědět co je to CP ? Je to fakt takový problém napsat to celý ?
CP je codepage. To je kodovani znaku.
A jsme u toho,
otevřu soubor který je nastaven na utf-8 a já budu mít v pspadu nastaveno cp1250 a uložim to, tak se ti uloží v cp1250, to je super...
Subor neni na nic "nastaven". V subore su len nejake cisla (znaky).
UTF-8 pouziva pre specialne znaky dalsiu nulu (t.j. specialny znak ma dva bajty, nielen jeden bajt), to by mal PSPad zdetekovat, alebo zobrazovat ti aj tie nuly k tomu apod. (a potom by to ulozil stejne jak to bolo, aj s nulami)
Keby tam bolo len ine kodovanie (neUTF) tak sa ulozi subor uplne stejne jak bol predtym, len budes vidiet blbe znaky. ptz vsetky neUTF kodovania pouzivaju len jeden bajt na znak a pspad tie bajty nema dovod nijak menit.
P.S. jak presne pspad detekuje UTF ti napise asi Jan Fiala.
Pokud se snazim otevrit text jako UTF-8, musi projit dekodovanim, protoze UTF-8 koduje znaky s hodnotou nad 127 pomoci ruzneho poctu znaku. To dekodovani musi projit bez chyby. Pokud neprojde, otevre to PSPad jako ANSI, aby se zabranilo poskozeni souboru. Pri nasilnem dekodovani by se nektere znaky mohly ztratit a u programoveho kodu to znamena velky problem.
Takto zmrseny soubor, ktery obsahuje jak znaky kodovane v UTF-8 tak i přímo znaky s diakritikou byva casto export DB z MySQL
muzes ale nemusis.
tobe se neda poradit, vsechno mas v nastaveni PSPadu.
ver, ze kdybych mel soubor v UTF8 a PSPad by mi ho otevrel v CP1250, ze bych uz PSPad davno nepouzival a kdybych mel soubor v UTF8 a PSPad mi ho samovolne ulozil do CP1250, tak bych ho nepouzival uz davno taky.
jenze nic takoveho se nedeje, UTF8 se otevre i ulozi jako UTF8 a CP1250 se otevre a ulozi jako CP1250, takze nechapu co resis.
mimochodem PSPad a Notepad++ jsou jasne dva nejlepsi textove editory pro Windows.
To je těžké. Dnešní mládež totiž neví, co je nápověda, nezná, že se nápověda ukáže po stisku F1.
Pokud se ti pod CP vybaví "Cicina Pleskatá", věnuj se něčemu jinému, třeba gynakologie by pro tebe mohla být zajímavý obor.