Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Php problem s kodovanim

Mam dva soubory a z prvniho posilam post do druheho a ten tam vypisuji. Vypise mi tam " JmĂ©noText komentáře" (Jméno Text Komentáře), soubory jsou ulozene v utf8 oba dva, oba dva jsou bez html hlavicky a definovani kodovani. Dekuji

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Nejak nechapem kam to vypisujes? Klientovi do prehliadaca? Ak ano tak podla mna musis "vypisat" (pos…
MM.. 09.01.2009 21:58
MM..
pomoci formula poslu post a v dalsim souboru vypisuji: <?php if(($_POST['jmeno']!="") or ($_POST['j…
Zoro 09.01.2009 22:11
Zoro
no tak najprv echo HTML hlavicku o tom ze bude UTF kodovanie. Ako ma prehliadac vediet ze to je v UT…
MM.. 09.01.2009 22:19
MM..
Pozna to z toho v jakem kodovani je ulozeny soubor
Zoro 09.01.2009 22:20
Zoro
To, že v akom kódovaní je uložený textový súbor, vie len ten, kto ten súbor vytvoril. Informácia o p… nový
los 09.01.2009 22:41
los
Prehliadac nedostane ziaden subor, ale len to, co posles cez echo alebo print apod. P.S. navyse ako… nový
MM.. 09.01.2009 22:42
MM..
Dekuji vsem za pomoc :-) poslední
Zoro 09.01.2009 23:52
Zoro

Nejak nechapem kam to vypisujes? Klientovi do prehliadaca? Ak ano tak podla mna musis "vypisat" (poslat klientovi) najprv HTML hlavicku ze to je kodovanie UTF, inac to prehliadac vypise po bajtoch a to aj vidis. Ale nie som na toto expert takze skus a uvidis ci to pomoze.

pomoci formula poslu post a v dalsim souboru vypisuji:

<?php
if(($_POST['jmeno']!="") or ($_POST['jmeno']!="Jméno") or ($_POST['obsah']!="") or ($_POST['obsah']!="Text komentáře"))
{
echo $_POST['jmeno'].$_POST['obsah'];

soubory oba ulozene v utf8.

To, že v akom kódovaní je uložený textový súbor, vie len ten, kto ten súbor vytvoril. Informácia o použitom kódovaní v textovom súbore nie je uložená (keď má súbor BOM hlavičku, tak sa to ešte dá rozpoznať, ale s tým súvisia potom aj iné radosti).

Zpět do poradny Odpovědět na původní otázku Nahoru