iconv düzgün bir şekilde ascii oluşturmuyor


0

Bende aşağıdakiler var:

$ file DailyFollowUp.csv
DailyFollowUp.csv: Little-endian UTF-16 Unicode text, with very long lines, with CRLF, CR line terminators
$ iconv -c -t ascii DailyFollowUp.csv > output.txt
$ file output.txt
output.txt: data

Sonuç olarak ASCII metni vermek için output.txt dosyasını bekliyorum. Bunun neden işe yaramadığını bilen var mı?

Bu Cygwin64 üzerinde


Dönüştürmek için hangi kodlamayı belirtmediniz ( -f). Seninki localenedir
choroba

yerel ayar tr_US.UTF-8
Tom Ribbens

Sonra veriniz -fiçin iconv.
choroba

Yaptım ve işe yaradı, ama iconv'nin girişi otomatik olarak algılayacağını umuyordum. Ve eğer kaynak hiç değişmezse, yine de işe yarayacaktır.
Tom Ribbens

manİconv sayfasını kontrol edin : belirtilmezse -f, geçerli yerel ayarı kullanır.
choroba

Yanıtlar:


2

Eğer yoluyla giriş kodlamasını belirtmezseniz -f, iconvvarsayılan olarak geçerli yerel ayarı kullanır. Herhangi bir otomatik algılama yapmaz.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.