2011/5/10 Konstantin Khomoutov <flatw...@users.sourceforge.net>

>  > To get the output right, call SetConsoleOutputCP(CP_UTF8) and write
> > UTF8 to stdout.
> >
> >   http://msdn.microsoft.com/en-us/library/ms686036(VS.85).aspx
>
> That's not gonna work.
> First, this messes the console code page up--the code page stays at what
> SetConsoleOutputCP() set it to after the process exits which is
> unacceptable.
> Second, outputting a simple sequence of 5 Cyrillic characters ("абвгд")
> encoded in UTF-8 using this method simply does not work--puts() outputs
> one character not related to the set mentioned above.
> A quick demonstration example is attached (I compiled it using VC6, my
> Windows uses code page 866 for console output).
>

Can you suggest an alternative procedure that will work?



>
> 1. http://www.coderforlife.com/projects/utilities/
>   (See "MinGW Unicode support" there).
>
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>
>


-- 
D. Richard Hipp
d...@sqlite.org
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to