[Vm-dev] Re: [Pharo-users] Get "Invalid utf8 input detected"
error for a filename
Igor Stasenko
siguctua at gmail.com
Thu Mar 24 15:57:51 UTC 2011
On 24 March 2011 16:53, Henrik Johansen <henrik.s.johansen at 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
>
--
Best regards,
Igor Stasenko AKA sig.
More information about the Vm-dev
mailing list