Divná věc: jeden ze souborů se chybně otevírá v kódování [i]UTF-16
LE[/i] ačkoli je to určitě *ANSI* soubor. 
Dokonce i když ho otevřu v *PSPad HEX* nebo přepnu View -> Hex edit mode
, ukazuje že na začátek svévolně _přidal Byte order mark 0xFFFE_. 
Zkusil jsem *Clear recent file list* a dokonce restartoval Windows po této
akci; PSPad je však neústupný a trvá tvrdošíjně na popsaném chování.

Zde je výpis z příkazového okna: 

- příkaz FC neshledal rozdílů;
- mezi otevřením cliparserANSI.bat a cliparser.bat jsem (jenom pro tuto
zprávu, chování se nezmění i když tento krok pominu) v PSPadu otevřel
Tools -> *Text DIFF with this file...*. Také žádné rozdíly.
- nakonec příkaz *TYPE cliparser.bat* ukazuje, že v souboru jsou
použity skutečně výhradně ANSI znaky.


d:\bat> fc /B cliparser.bat cliparserANSI.bat
Comparing files cliparser.bat and CLIPARSERANSI.BAT
FC: no differences encountered


d:\bat> "C:\Program Files (x86)\PSPad editor\PSPad.exe" cliparserANSI.bat

d:\bat> "C:\Program Files (x86)\PSPad editor\PSPad.exe" cliparser.bat

d:\bat> type cliparser.bat
@echo OFF
echo(
echo before any shift [%~0] [%~1] [%~2] [%~3] [%~4]
echo   all %%* = [%*]
echo(
set /A "ii=0"
  echo param %%%ii% = %0
:loopfor
  set /A "ii+=1"
  echo param %%%ii% = %1
  SHIFT /1
  if not [%1]==[] goto :loopfor
echo(
echo after all shifts [%~0] [%~1] [%~2] [%~3] [%~4]
echo   all %%* = [%*]
goto :eof

d:\bat>


A nakonec jsem chtěl přidat screenshot, ale neumím to, takže aspoň link na
můj Google Drive (doufám, že funguje):

https://drive.google.com/folderview?id=0B5D6yLRX-nOONDhTMWxRWnJHc3M&usp=sharing

[img]https://drive.google.com/file/d/0B5D6yLRX-nOORWVHQmlvckNucFE/view?usp=shari
ng[/img]

-- 
<http://forum.pspad.com/read.php?1,67034,67034>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem