bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

UTF-8 and ISO8859-1 interoperability problem


From: Joonas Lehtinen
Subject: UTF-8 and ISO8859-1 interoperability problem
Date: 8 Dec 2003 06:30:33 -0800

We have CVS server running Linux and using ISO8859-1 as filename
encoding (on ext2 filesystem). When I try to update directories
containing files with high-bit characters on UTF-8 system (MacOS X
10.3), it leads to this problem:

$ cvs update
$ cvs update
cvs server: Updating .
cvs update: cannot write ./Test-öä: Invalid argument

My guess is that cvs tries to create a new file using ISO8859-1
representation of the file on UTF-8 system, that fools the system to
believe that filename contains UTF-8 multibyte characters instead of
just ISO8859-1 characters.

Is there any workarounds for this? I have hundreds of files I must
checkout, but can the checkout hangs when it encounters any file with
high-bit set (ö, ä, ...). Is there a way to force cvs just to ignore
problems and continue checking out the rest of the files?

Tried cvs versions: 1.10 (came with MacOS) and 1.11.5 (binary from
fink project)

-- Joonas


reply via email to

[Prev in Thread] Current Thread [Next in Thread]