Jak explicitne provest ASCII konverzi (Linux na i86 -> Solaris na Sparc)

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Sobota Únor 9 19:23:42 CET 2002


On Thu, 7 Feb 2002, Viktor Kabelac wrote:

>   Vyskytl se mi maly problem. Pri preneseni textovych souboru,
> obsahujicich nemecke znaky z Linuxu (i86) na Solaris (Sparc) nejsou
> tyto znaky na Sunu zpracovavany spravne. Resenim by mozna bylo prenest
> je vsechny pres FTP v ASCII modu, ale FTP je zakazane, stroj se mi
> restartovat nechce...

ASCII mod v FTP zarucene nepomuze, ten totiz pouze konvertuje konce radek.
Problem je nejspis v tom, ze mate soubor vyrobeny v jednom kodovani,
zatimco na Solarisu je ocekavan v jinem kodovani. Nabizi se moznost,
ze ta kodovani jsou ISO 8859-1 a 8859-2, jenze znaky specificke pro
nemcinu (*diaresis, ssharp) maji v techto dvou kodovanich stejne kody.
Nejsou ty soubory "na Linuxu" ve skutecnosti vyrobene v "We are
Microsoft, we make our own standards" Windows.

> Nevite, prosim, nedo, jak tuto konverzi provest explicitne? Nejakym
> toolem se zadanim zdrojoveho i ciloveho kodovani... Neco.

Programu existuje milion: iconv, recode... Ale v prvni rade si musite
ujasnit, v jakem kodovani ty soubory mate a v jakem by mely byt po
konverzi.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux