Portál AbcLinuxu, 26. dubna 2024 13:06


Dotaz: Apache a php

13.4.2005 11:24 lubo
Apache a php
Přečteno: 160×
Odpovědět | Admin
Dobry mam taky mensi problem mam naistalovaneho apache 2.0.52 a php 4.3.10 na Slackware 10.1. Vsetko funguje celkom dobre az na to ze mi nechce zobrazovat š a ž znaky vsetky ostatne znaky funguju len tie dve nie. Nevie niekto kde moze byt problem??? Ja si neviem stym rady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.4.2005 11:35 Michal Kubeček
Rozbalit Rozbalit vše Re: Apache a php
Odpovědět | | Sbalit | Link | Blokovat | Admin
V konfiguraci (Apache nebo PHP) je nastaveno posílání jiného kódování, než v jakém máte stránky.

P.S. Vsadil bych se, že vám zlobí i další znaky, např. 'ť'

13.4.2005 11:54 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Apache a php
K tomu bych dodal, že je-li kódování správně ve stránkách (meta http-equiv...), je nejlepší AddDefaultCharset off.
13.4.2005 12:07 Michal Kubeček
Rozbalit Rozbalit vše Re: Apache a php
A já bych ještě dodal, že je-li možnost poslat kódování v hlavičce HTTP, měla by tomu být dávána přednost.
13.4.2005 14:11 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Apache a php
Tato možnost ovšem je, pokud je v tom, který dokument má jaké kódování, nějaké pravidlo. A to často není.
13.4.2005 12:02 lubo
Rozbalit Rozbalit vše Re: Apache a php
V apache mam nastavene
AddDefaultCharset=iso-8859-2
V PHP mam nastavene
default_charset=iso-8859-2
V stranke v hlavicke mam nastavene content="text/html; charset=iso-8859-2"
A tie znaky sa nechce a nechcu zobrazovat
13.4.2005 12:06 jm
Rozbalit Rozbalit vše Re: Apache a php
Jak uz bylo napsano, v Apachi to vypni a v PHP nejlepe taky.
13.4.2005 12:11 lubo
Rozbalit Rozbalit vše Re: Apache a php
Vypol som v apache kodovanie aj v PHP a stale to iste, jedine v Konquerori sa vsetky znaky zobrazuju spravne v ostatnych prehliadacoch nie skusal som Mozillu Operu aj IE
13.4.2005 12:13 jm
Rozbalit Rozbalit vše Re: Apache a php
No, pak mate chybne kodovani primo v dokumentu.
13.4.2005 12:08 Michal Kubeček
Rozbalit Rozbalit vše Re: Apache a php
A jsou ty dokumenty v ISO 8859-2? Pokud ano, tak vám to funguje. Pokud ne, opravte to nebo převeďte stránky do ISO 8859-2.
13.4.2005 12:14 lubo
Rozbalit Rozbalit vše Re: Apache a php
Tak toto som nepochopil . Jak dokumenty v ISO 8859-2? Mozes o tom popisat viac??
13.4.2005 12:24 Michal Kubeček
Rozbalit Rozbalit vše Re: Apache a php
Asi ne. Otázka je podle mne úplně jasná: v jakém kódování jsou ty stránky? (Tipoval bych windows-1250.)
13.4.2005 12:33 lubo
Rozbalit Rozbalit vše Re: Apache a php
Mozno ze som uplna LAMA :) . Tie stranky som robil v konzole priamo na mojom servery kde mam Slackware 10.1 v slackware mam nastavene LANG sk_SK.ISO-8859-2 tak ako mi moze robit dokumenty v inom kodovani??
13.4.2005 12:39 Michal Kubeček
Rozbalit Rozbalit vše Re: Apache a php
Tak jinak: zkuste si nějakou stránku stáhnout pomocí wget s parametrem --server-response a podívejte se, co je v Content-type. Také se podívejte, jestli je stažená stránka totožná s originálem.
13.4.2005 12:46 lubo
Rozbalit Rozbalit vše Re: Apache a php
Skusil som stiahnut stranku v content-type je iso-8859-2 a to je aj na original stranke. Dobre vychadzajme s toho ze mam zle nastavenie kodovania dokumentov lebo mna uz nic nenapada ako zmenim kodovanie dokumentu v konzole?
13.4.2005 13:44 Michal Kubeček
Rozbalit Rozbalit vše Re: Apache a php
Na konverzi se dá použít např. iconv. Ale nejdřív to zkuste na kopii, když konvertujete dokument z jiného kódování, než v jakém je, nemusí to být vratné.
13.4.2005 14:13 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Apache a php
Musím si udělat reklamu na Enca, která kódování i poznává, což už by se tu mezitím hodilo... (ale Michalova poznámka o zálohování platí stále).

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.