Dear Massimo,
My advice is to use "encoding system" in your code, and act accordingly
in the code (use or not use encoding convertfrom).
This way, the code will work even in cases you cannot control the
settings apache runs with.
Best,
George
Στις 25/9/2019 11:11, ο Massimo Manghi έγραψε:
On 9/24/19 9:02 PM, Georgios Petasis wrote:
Dear Massimo,
I have somewhat used utf-8. But never on the arguments passed to the
url.
I think you should start debugging with a simple check on "encoding
system" (just write a rivet script that prints the result).
Actually I'm not sending them on the URL, ::rivet::escape_string is
escaping those characters, and I'm happy with it because browsers are
smart enough to understand the escaping and display the right symbol.
Ideally, you must get the same result on both systems (although I
doubt).
If encoding system within rivet returns utf-8, probably you can use
the parameters unconverted. If it returns any other encoding,
encoding convertfrom utf-8 may be needed.
well, this explains everything, the command on the system stock apache
instance (the failing one) returns iso8859-1 while the other returns
utf-8. I had been mislead by the locale of the user running Apache
# sudo --user www-data locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
but looking harder in the configuration I found
## The locale used by some modules like mod_dav
export LANG=C
## Uncomment the following line to use the system default locale instead:
#. /etc/default/locale
export LANG
which changed what I assumed was the default
-- Massimo
---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org