pspad: -------------------------------------------------------------------------------- Kdyz se jakykoliv soubor nacte do pameti, tak je preveden do UTF-16 kodovani do seznamu radku. Defakto [color=#ff0000]tam zadne konce radku nejsou[/color]. Pri ulozeni se text prevede do vysledneho kodovani s nastavenymi konci radku.
Muzete mi uvest nejaky priklad se skokem na nejakou pozici? -------------------------------------------------------------------------------- V tom je právě asi ten problém: Pracuju s existujícím souborem a z nějakého důvodu potřebuju najít místo v textu na pozici X. Otevřu si ho v PSpadu, zadám CtrlG a tam kýženou pozici a kurzor se mi objeví o několik znaků vlevo od správného místa. Podle výsledků chyba vzniká tak, že se při hledání pozice připočítává k délce každého řádku (bez koncových znaků) 2 znaky bez ohledu na skutečné znaky konce řádku v souboru. Proto pozicionování souboru v DOS formátu funguje správně, v UNIX (nebo MAC) formátu nikoliv. Při ověřování jsem narazil na další problém (je diskutabilní, jestli ho považovat za chybu) související s pozicionováním při kódování UTF8 a dalších multibajtových kódování - tady se už pracuje jen se znaky, nikoliv bajty a navíc zřejmě není započítáván BOM. Rád bych sem přidal screenshoty, bohužel nevím jak, myslím ale, že i tak je popis jasný. -- <http://forum.pspad.com/read.php?1,64739,64749> PSPad freeware editor http://www.pspad.com
