PHP: Meta charset vždy nestačí

PHP Prohlížeče

POZOR! Článek jsem napsal před více jak rokem, a tudíž už nemusí reflektovat můj nynější názor nebo může být zastaralý.

Přestože v máte všude nastavené kódování souborů třeba na „windows-1250“ a všude v HTML uvádíte

<meta charset="windows-1250">

nemusí to vždy stačit. Setkal jsem se nyní s případem, kde to v kombinaci s jQuery AJAX a Firefoxem (ano, všiml jsem si toho pouze v něm) nedělalo dobrotu a bylo nutné i v PHP uvádět:

<?php
header("content-type:text/html;charset=windows-1250");
?>

Kdyby se Vám tedy stalo, že při natahování dat přes AJAX obdržíte rozhozené kódování pouze ve Firefoxu, aspoň budete vědět, jak to rychle napravit, místo abyste jako já tápali ve tmě :-).

Znáte někoho, komu by článek mohl pomoct? Zasdílejte mu ho :)

Komentáře