Corinna Vinschen wrote: > Sure. I was specificially asking for a testcase, preferrably in > plain C, which allows to reproduce this under a debugger.
Actually, I can't reproduce that, but I guess it's a problem of the specific console he's using (Thomas, which one is that?): on mintty it works ok (I'm not really sure it outputs U+10001, but it surely shows a single box) and on rxvt it just shows as four ISO-8859-1 chars: (es expected, as native rxvt doesn't support Unicode) mintty% echo "-\xF0\x90\x80\x81-" -�- rxvt% echo "-\xF0\x90\x80\x81-" -ð€- Also ok on `ls`: % cat s.c int main() { fopen("a-\xF0\x90\x80\x81", "w"); return 0; } % ./s % ls -l|fgrep a- -rw-r--r-- 1 lapo None 0 22 Sep 06:50 a-� -- Lapo Luchini - http://lapo.it/ “The future is not google-able.” (William Gibson, 2004-02-05) -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple