PHP: Meta charset vždy nestačí

Publikováno PHP, Prohlížeče

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ě :-).

Komentáře