current charset guessing
Werner Koch
wk at gnupg.org
Tue Jan 18 16:47:17 CET 2005
On Sat, 15 Jan 2005 01:17:10 +0100 (CET), Alain Bench said:
> I assume you meant libcharset. Yes: Reimplement, or reuse it, use it
> if available, or even provide it. After all it's already squatting in
> the tarball: gnupg-1.4.0/intl/localcharset.c :-)
Onmost systems it is not used and it will raise problems when
installing with --disable-nls.
> I wonder how The Bat! can make GetConsoleOutputCP() return 0 when
> needed. FreeConsole() to detach, or something like that?
I don't know. Frontends are better adviced using --charset
> I wonder how to decide which function applies, OCP or ACP. I mean:
> Typically one gives 850 the other 1252. When you run in text mode,
Not in most countries.
> Normally should be "Müller" (u umlaut). BTW I wonder why
> stdout/stderr are reordered.
Due to buffering issues.
> cost of breaking legitimate usage, even rare. May I make two proposals:
> -1) Get rid of the warning message on simple display of unconvertable
> chars. Unconfigured locale people would see (faked here):
> -2) Make and document a special "novars" case: Where locale variables
> are applicable (not Win32), if all 3 of LC_ALL, LC_CTYPE, and LANG are
> unset, and so far guessed charset is US-Ascii, then charset = Latin-1.
GNU also defines LANGUAGE; this gets to complicated.
> | $ gpg -vvv --list-keys "René"
> | gpg: using character set `ISO-8859-1' novars fallback: see http://explanations
What I did now is to display a warning only once and print a pointer
to a web page.
Salam-Shalom,
Werner
More information about the Gnupg-users
mailing list