Torsten Krah wrote:
>Hello.
>
>I am using this hook script, to inform some users about repository
>changes.
>
>subversion version is 1.2.0-1 .
>
>The problem ist, when the script is called the FIRST time after commit,
>the comment part in them mail appears broken, instead of correct utf-8
>values i get something like this for german umlauts:
>
>ü - ?\195?\188
>
>But only for comment section, umlauts in the body from diff output are
>encoded correctly.
>
>If i go now and call this script on the shell with same transaction id -
>it get the same mail again, but know its correctly encoded and the
>umlaut gets
>
>ü - =C3=BC
>
>like accspected. i can call the script thousands of time from now, the
>result is 100% correct, but the first time it fails.
>
>Any tips or suggestions, why this is happening?
>
>
When the commit hook is called, it gets an empty environment. You have
to set LANG and/or LC_CTYPE in the post-commit hook itself to get the
locale translation working correctly.
-- Brane
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 9 18:41:59 2005