From d2035d547532a4d69c531c09c268b9337f6a73bf Mon Sep 17 00:00:00 2001 From: root Date: Sat, 19 Mar 2005 02:27:26 +0000 Subject: [PATCH] *** empty log message *** --- doc/rxvt.7.pod | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) 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 -- 2.34.1