Norbert, You are probably right. I'm not sure the best way to handle it.
Dave > Dave, > >> Am 06.06.2016 um 18:13 schrieb David T. Lewis <le...@mail.msen.com>: >> >> Hi Sabine, >> >> That's great that #utf8Encoded is working, thanks for confirming. >> >> I'll look and see if I can add that to OSProcess (I'm traveling and >> cannot >> look at it right now). >> >> Mariano - this thread probably applies to OSSubProcess also. >> > that would just work if the system locale is utf8, right? Wouldn't it be > better to making that a setting? > > Norbert > >> Dave >> >>> Hi Sven, >>> >>> why ByteArray? >>> >>> does not work (Improper store into indexable object): >>> OSProcess command: ('cp >>> /Library/WebServer/Documents/reports/bär.pdf >>> /Library/WebServer/Documents/reports/test-a.pdf' utf8Encoded asString). >>> >>> works: >>> OSProcess command: ('cp >>> /Library/WebServer/Documents/reports/bär.pdf >>> /Library/WebServer/Documents/reports/test-a.pdf' utf8Encoded) >>> >>> Perhaps David can add this here: >>> >>> command: aCommandString >>> "Run a command in a shell process. Similar to the system(3) call in the >>> standard C library, >>> except that aCommandString runs asynchronously in a child process. The >>> command is >>> run by a ConnectedUnixProcess in order to facilitate command pipelines >>> within Squeak." >>> >>> "UnixProcess thisOSProcess command: 'ls -l /etc'" >>> >>> | proc | >>> pid isNil >>> ifTrue: >>> [self class noAccessorAvailable. ^nil] >>> ifFalse: >>> [proc := self >>> forkJob: ExternalUnixOSProcess defaultShellPath >>> arguments: (Array with: '-c' with: aCommandString utf8Encoded asString) >>> <<<=== >>> environment: nil >>> descriptors: nil. >>> proc ifNil: [self class noAccessorAvailable]. >>> ^ proc] >>> >>> >>> regards >>> Sabine >>> >>> >>>> >>>> >>> >>> 2016-06-06 8:41 GMT+02:00 Sabine Manaa <manaa.sab...@gmail.com>: >>> >>>> Hi Dave, >>>> >>>> I get the german ä with: >>>> >>>> (Character value: 228) asString >>>> >>>> Do you want me to go in it and suggest a solution or do you want to >>>> try >>>> to >>>> fix it and I test it? >>>> >>>> Thanks for helping! >>>> >>>> Regards Sabine >>>> >>>> 2016-06-05 23:08 GMT+02:00 David T. Lewis [via Smalltalk] <[hidden >>>> email] >>>> <http:///user/SendEmail.jtp?type=node&node=4899318&i=0>>: >>>> >>>>> >>>>> >>>>> ------------------------------ >>>>> If you reply to this email, your message will be added to the >>>>> discussion >>>>> below: >>>>> >>>>> http://forum.world.st/OSProcess-command-with-german-umlaut-does-not-work-tp4899285p4899301.html >>>>> To start a new topic under Pharo Smalltalk Users, email [hidden >>>>> email] >>>>> <http:///user/SendEmail.jtp?type=node&node=4899318&i=1> >>>>> To unsubscribe from Pharo Smalltalk Users, click here. >>>>> NAML >>>>> <http://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> >>>>> >>>> >>>> >>>> ------------------------------ >>>> View this message in context: Re: OSProcess command with german umlaut >>>> does not work >>>> <http://forum.world.st/OSProcess-command-with-german-umlaut-does-not-work-tp4899285p4899318.html> >>>> Sent from the Pharo Smalltalk Users mailing list archive >>>> <http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html> at >>>> Nabble.com. >>>> >>> >> >> >> > >