non-BMP character width
Lapo Luchini
lapo@lapo.it
Tue Sep 22 04:57:00 GMT 2009
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
More information about the Cygwin
mailing list