On May 14, 2010, at 07:40, Rodrigo Montenegro wrote:
> On Thu, May 13, 2010 at 22:42, Ryan Schmidt wrote:
>> On May 13, 2010, at 12:29, Rodrigo Montenegro wrote:
>> 
>>> I am trying to block the users committing files with non-ASCII characters 
>>> in their names during the pre-commit hook script, but when I get the list 
>>> of files being committed with "svnlook changed" the filenames are 
>>> completely messed up.
>>> 
>>> For example, a file named "ação.txt" when committed, has the string "A   
>>> trunk/a?\195?\167?\195?\163o1.txt" returned by the "svnlook changed" 
>>> command.
>>> 
>> 
>> 
>> If you want to see the filenames as proper UTF-8 strings, you need to set 
>> the LANG environment variable to the proper value for your system.
>> 
> 
> Well, I did:
> export LANG=pt_BR.UTF-8 and I got the same results.
> 
> The previous set of LANG was en_US.UTF-8.
> 
> Should I recompile subversion after set LANG to pt_BR ?

Recompiling is not necessary.

Where are you setting LANG? In this case, you should be setting it in your 
pre-commit hook script.

Remember to Reply All so this discussion takes place on the mailing list, not 
in private email.


Reply via email to