I'm affraid it IS PSPad problem. Having simple test script placed in \PSPad\Script\JScript which just gets selected (all) text and puts it back into editor shows that there is some unicode problem.
Behaviour shown below in scripts source is from latest dev PSPad build on Win7 64, Czech locale. /* - duplicate test line - select it - invoke this script Test line: --- ä
