From: root Date: Sat, 19 Mar 2005 02:27:26 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=d2035d547532a4d69c531c09c268b9337f6a73bf;p=dana%2Furxvt.git *** empty log message *** --- diff --git a/doc/rxvt.7.pod b/doc/rxvt.7.pod index 055c797b..d9c20cf3 100644 --- a/doc/rxvt.7.pod +++ b/doc/rxvt.7.pod @@ -312,13 +312,16 @@ As you might have guessed, FreeBSD does neither define this symobl nor does it support it. Instead, it uses it's own internal representation of B. This is, of course, completely fine with respect to standards. -However, C<__STDC_ISO_10646__> is the only sane way to support -multi-language apps in an OS, as using a locale-dependent (and -non-standardized) representation of B makes it impossible to -convert between B (as used by X11 and your applications) and any -other encoding without implementing OS-specific-wrappers for each and -every locale. There simply are no APIs to convert B into anything -except the current locale encoding. +However, that means rxvt-unicode only works in C, C and +C locales under FreeBSD (which all use Unicode as B. + +C<__STDC_ISO_10646__> is the only sane way to support multi-language +apps in an OS, as using a locale-dependent (and non-standardized) +representation of B makes it impossible to convert between +B (as used by X11 and your applications) and any other encoding +without implementing OS-specific-wrappers for each and every locale. There +simply are no APIs to convert B into anything except the current +locale encoding. Some applications (such as the formidable B) work around this by carrying their own replacement functions for character set handling