<p>Am 25.12.2013 22:44 schrieb "Jy V" <<a href="mailto:jyv110@gmail.com">jyv110@gmail.com</a>>:<br>
><br>
> Sorry Marco,<br>
><br>
> On Wed, Dec 25, 2013 at 6:15 PM, Marco van de Voort <<a href="mailto:marcov@stack.nl">marcov@stack.nl</a>> wrote:<br>
>><br>
>> There is no utf8 on Windows. One can try to mess with the defaultcodepage,<br>
>> but that will probably only force a different kind of problems.<br>
><br>
><br>
> I cannot let you answer alone and make you appear as the only knowledgeable reference for this important subject,<br>
> it looks like defining default code page 65001 for Windows make it perfect fit to handle UTF-8<br>
> <a href="http://msdn.microsoft.com/en-us/library/dd317756%28VS.85%29.aspx">http://msdn.microsoft.com/en-us/library/dd317756%28VS.85%29.aspx</a></p>
<p>The Windows API *A functions use the system's (or more precisely user's) code page set through the selected locale to convert ANSI to Unicode. So even if you could set the system's codepage to UTF-8 (which you can not) you'd need the user to change his/her codepage to UTF-8 which is a definite no-go.</p>

<p>Regards,<br>
Sven</p>