delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SARE_SUB_ENC_UTF8,T_TO_NO_BRKTS_FREEMAIL |
X-Spam-Check-By: | sourceware.org |
MIME-Version: | 1.0 |
In-Reply-To: | <29586716.post@talk.nabble.com> |
References: | <29586716 DOT post AT talk DOT nabble DOT com> |
Date: | Wed, 1 Sep 2010 06:18:23 +0100 |
Message-ID: | <AANLkTi=cjFc_HdDucOw-9Rte3_sPwU_f==k30M4BBUSy@mail.gmail.com> |
Subject: | Re: scp and cygwin randomly and automatically converts text files from utf-8 to windows encoding (cp1251) |
From: | Andy Koppe <andy DOT koppe AT gmail DOT com> |
To: | cygwin AT cygwin DOT com |
X-IsSubscribed: | yes |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Unsubscribe: | <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
On 31 August 2010 20:23, rPman wrote: > It happens when files are copied from cygwin windows machines to any linux > (tried different versions of ubuntu and gentoo with utf-8 locale). Cygwin does not change the encoding of file content when copying files. Cygwin 1.7 does translate file names between the UTF-16 encoding used by Windows and the encoding you have configured in Cygwin via the LC_ALL, LC_CTYPE or LANG variables. Please try to desribe in more detail what you were trying to do and how it went wrong. Also, what version of Cygwin are you using? > As it is not possible to understand in what cases are re-encoding, sometimes > enough to add one blank line in a text file that, when the transfer encoding > has not happened. Just changing the format of a newline (in the source files > are unix-style \n, but on the linux machine has come to win-style \r\n) Line endings are a separate issue from character encodings. By default, directories are mounted in binary mode, where file content is left alone. Alternatively, they can be mounted in text mode, were line endings are automatically translated between Windows and Unix style. See http://www.cygwin.com/cygwin-ug-net/using-textbinary.html for lots more on that. Andy -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |