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

Odpovedet emailem