LANG system environment variable
Mark
msalists at gmx.net
Thu Aug 25 21:21:59 UTC 2005
Hi,
a while ago I had a strange problem with mysql and java servlets. The servlet would not pull up accented characters and
umlaut-characters correctly when they came from the database. I finally figured out that I had to set the MySQL-JDBC driver to use
ISO88591 rather than UTF8 (which was the default). The default came from a system property, and so setting "LANG=en_US.iso88591" in
my tomcat startup-script fixed the problem as well.
Now I had some other problem with displaying man pages. One server shows it fine, a newer FC3 server screws up doublequotes and
other characters.
Even setting NROFF in man.config to "NROFF /usr/bin/nroff -Tlatin1 -mandoc", which used to always fix my display problems
did not fix the problem this time.
I then figured out that calling "LANG=en_US.iso88591" before calling man together with the new NROFF setting fixed my problem.
So here is my question:
/etc/sysconfig/i18n says:
LANG="en_US.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
What will happen if I change this to LANG=en_US.iso88591 ??? Will this break tons of other stuff on my server? I checked the old
servers (redhat 9 and earlier) that do not have all those problems, but surprisingly, they have the same content in
/etc/sysconfig/i18n. So where else are they different?
If I change the LANG variable, do I have to change the SUPPORTED variable as well???
Thanks,
MARK
More information about the fedora-list
mailing list