On 24 March 2011 16:53, Henrik Johansen henrik.s.johansen@veloxit.no wrote:
On Mar 24, 2011, at 4:15 26PM, Denis Kudriashov wrote:
Hello,
I have similar problem when running pharo from windows user with russian letters in login. Debugger opened in SecurityManager stuff during image startUp procedure. I ask in past why pharo/squeak doing SecurityManager logic. But without explanation.
It's hard to tell with that as the only info.
F.ex: If you're using Cog, it's because it doesn't convert encoding, but returns your codepage-encoded bytestring. If you're using Non-Cog, it's either because you a) use a Locale in Pharo with non-UTF8 systemConverterClass. SecurityPlugin on Windows always returns utf8 strings. b) Use Unicode characters in your name that have have no representation in your local codepage. SecurityPlugin uses the non-W api function to get your username, then does codepage -> UTF8 conversion, instead of using the W version and doing UTF16 -> UTF8 conversion.
Henrik, it would be good if you can help with fixing this in Cog..
Cheers, Henry