Portál AbcLinuxu, 10. května 2025 05:33

Dotaz: pureftpd a čeština

12.1.2006 19:00 phax7 | skóre: 34 | blog: PhaX_blog
pureftpd a čeština
Přečteno: 365×
Odpovědět | Admin
Zdravím,

mám následující problém: používám pureftpd server na Debian Sarge. Klienti (windows XP, ftp klient Windows Commander) přistupují do jednoho adresáře jednak přes sambu a jednak přes pureftpd. A já mám problém s češtinou:)

Nepotřebuju vidět češtinu dobře na serveru, ale když něco vytvoří pomocí samby s českými znaky tak to vidí přes ftp špatně a naopak. Když vytvořím adresář s českými znaky přes ftp klienta tak ve sdílené složce ve windows vidím podtržítka. A naopak vidím změt znaků. Nevím s čím si mám začít hrát - ono totiž každé zvlášť funguje dobře. Díky.

Díky moc za rady
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.1.2006 09:18 petr_p
Rozbalit Rozbalit vše Re: pureftpd a čeština
Odpovědět | | Sbalit | Link | Blokovat | Admin
FTP protokol nepodporuje vyjednavani znakove sady ani jejiho kodovani. V dusledku toho nefuguje cestina.

Chces-li videt pres FTP znaky, tak jak je vidis pres sambu, musis je ukladat na disk i v tomto kodovani. Takze v sambe vypni prevod znakovych sad (pozor: SMB pouziva cp1250, u win9x cp850, CIFS Unicode) a pri mountovani FS na serveru vyber stejnou znakovou sadu (parametr iocharset).
13.1.2006 09:20 petr_p
Rozbalit Rozbalit vše Re: pureftpd a čeština
Nebo bude lepsi na smbd zapnout lokalni kodovani jako cp1250 a u FS nastavit take cp1250. Problem ale budou mit win9x klienti.
15.1.2006 16:51 phax7 | skóre: 34 | blog: PhaX_blog
Rozbalit Rozbalit vše Re: pureftpd a čeština
Skvělé, tohle pomohlo přidat do samby:

dos charset = cp1250 unix charset = cp1250

Díky moc

A ještě jeden dotaz: kdybych chtěl vidět i na serveru diakritiku správně tak bych musel udělat co? Je to reiserfs - ale dočetl jsem se, že to na to nemá vliv... musel bych mít locales v té znakové sadě?
31.1.2006 14:05 karel.k001
Rozbalit Rozbalit vše Re: pureftpd a čeština
Zrovinka resim podobny problem. Samba funguje, na serveru vidim jmena spravne, ale windows klienti pres FTP maji smulu.

Neexistuje nejaky ftp server v kterem by se dalo natvrdo nastavit aby klientum serviroval jmena souboru v cp1250? Kdyz uz tam teda nefunguje to vyjednavani znakove sady....
31.1.2006 15:34 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: pureftpd a čeština
Na linuxovém disku si soubory ukládej se jmény v kódování win-1250, pak nebudou mít FTP klienti problém. Jinou možností je použít FTP klient s možností volby kódování.
Užívej dne – možná je tvůj poslední.
31.1.2006 15:57 karel.k001
Rozbalit Rozbalit vše Re: pureftpd a čeština
Na linuxovém disku si soubory ukládej se jmény v kódování win-1250.
To beru az jako posledni moznost. Nechce se mi vsechno prekonfigurovavat na cp1250, prekodovavat jmena uz existujicich souboru atd...
Jinou možností je použít FTP klient s možností volby kódování.
Na takoveho klienta jsem ale bohuzel jeste nenarazil (snad krome mozilly ale to neni ftp klient). Je jich ponekud poskrovnu... To fakt neexistuje FTP server ktery by tohle nejak resil?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.