J by default uses utf8 since j6. I guess your browser changes space to
thin space. I don't know how and why this would happen, As a workaround
amend the definition of the verb script in stdlib.ijs to (beware wrapping)
script=: [: 3 : '0!:0 (((123 124{a.);32{a.) stringreplace 1!:1 y) [
4!:55<''y''' jpath_z_ &.: >
change 123 124 to the ascii values of those  
Втр, 05 Апр 2011, Rudi Mann писал(а):
> > Looking in Preferences|Appearance I see I am using Times 18 and
> Monaco 13 and Default encoding: Western (ISO Latin 1). Could you try
> that, please?
> Just tried it, but the problem remains. This is what I get when I edit
> a script in jijs and try to run it from there:
>
>
>
> |spelling error | test =: 3 : 0 | ^ |[-0] /Users/rudimann/j701-user/
> temp/9.ijs
> /Users/rudimann/j701-user/temp/9.ijs
> ___________________________________________________________
> test =: 3 : 0
> result=.y*2.5
> )
>
> The text editor displays this:
>
> test =: 3 : 0
> result=.y*2.5
> )
>
> Could there be a version mismatch between the (newer) script editor
> working with Unicode UTF-8 and the (older) session manager expecting
> good old 8-bit ASCII?
>
> Rudi
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
--
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm