Portál AbcLinuxu, 31. srpna 2025 06:56


Dotaz: rss2html.pl

18.7.2003 16:42 lazyboy | skóre: 13
rss2html.pl
Přečteno: 94×
Odpovědět | Admin
Ahoj, mam na svem serveru rss2html.pl. spousti se pomoci cronu denne a pak jeho vystup je do souboru soubor.inc. Mym problemem je to ze mi to spatne ukazuje cestinu. Stranka do ktere je to includnuto ma kodovani ISO-8859-2 a ukazuje dobre cestinu vyjma tyhle incudnuty casti. Default charset na apachi je ISO-8859-1.
Kdyz zmenim v mozille kodovani na UTF-8 tak se includnuta cast zobrazi dobre ale ostatni cestina je v pr...
RSS data taham z root.cz. Nevim vubec co s tim, ale vim ze na linux.cz tohle bezi s cestinou. Prosim pomozte.....
Lazy :-)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.7.2003 17:14 lazyboy | skóre: 13
Rozbalit Rozbalit vše rss2html.pl
Odpovědět | | Sbalit | Link | Blokovat | Admin
mno spis jde o tom kdyz zadam perl rss2html.pl http://www.root.cz/rss/ > soubor.html tak se to krasne presmeruje na vystup do souboru ale je tam zmrsebna cestina

tady je zdrojak http://www.webreference.com/perl/tutorial/8/
18.7.2003 17:58 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše rss2html.pl
Odpovědět | | Sbalit | Link | Blokovat | Admin
Už zde mate problém apache ISO-8859-1 soubor ISO-8859-2 a vkladate tam znaky z unicode. Tak co stim ? Na apachu zrušit default, do každé stránky vložit správné kodování a tu stránku kam vkladate ty veci v utf8 napsát v unicode a bude po problémech. :-) Nebo ty vkladane soubory před vložením převést do potřebného kodování.
21.7.2003 02:38 Pepíno | skóre: 20 | Trutnov
Rozbalit Rozbalit vše rss2html.pl
Jak se da na Apache zrusit default kodovani? Ja si vzdy myslel, ze je tam natvrdo 8859-1, pokud zadam jine, tak se automaticky tyka vseho co apachem proleze? Jestli jde proste zrusit, tak by mi to vyresilo nektere vlekle problemy :-) Dik predem
21.7.2003 08:30 lazyboy | skóre: 13
Rozbalit Rozbalit vše rss2html.pl
JJ není nastaveno na tvrdo jde normálně změnit nebo zakomentovat a pak se kodovani ridi tim co mas co mas v meta http-equiv content charset. Pokud se nepletu hihihihi. :-)
hledej v httpd.conf DefaultCharset :-)
24.7.2003 07:58 Pepíno | skóre: 20 | Trutnov
Rozbalit Rozbalit vše rss2html.pl
Konecne jsem se dostal k serveru. DefaultCharset v httpd.conf vubec nemam, takze server pouziva defaultne nastavene ISO8859-1. A ja bych prave potreboval, aby se nepouzilo zadne (tedy to co je v hlavicce stranky) i u perl scriptu, jenze tohle proste leze v ISO8859-1, ackoli bych potreboval 8859-2 :-(
21.7.2003 14:37 lazyboy | skóre: 13
Rozbalit Rozbalit vše rss2html.pl
Mno tak jsem zakomentoval DefaultCharset na tech vygenerovanejch sitech je kodovani Unicode ale stejne nektere znaky z CS jsou zmrseny.......
Vopravdu uz nevim co s tim kurnik prace......
21.7.2003 22:00 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše rss2html.pl
Jestli jsou některé znaky zmršené, tak jsi prostě neudělal to, co ti všichni radí, tj. nezkonvertoval všechno do jednoho kódování (stejného, které specifikuješ v hlavičce, samozřejmě).
18.7.2003 20:08 ...... | skóre: 41 | blog: ...
Rozbalit Rozbalit vše rss2html.pl
Odpovědět | | Sbalit | Link | Blokovat | Admin
co třeba nakonec udělat jak píše kolega výš toto:

iconv -f kodovani_souboru -t vysledne_kodovani > soubor.inc

teda za předpokladu že máš iconv. A nebo zkusit cstocs.
čao Petr

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.