PHP

PHP: Meta charset vždy nestačí

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

Michal Katuščák
Michal Katuščák

Navrhuji a vyvíjím aplikace nad Symfony a Reactem, zajímám se architekturu softwaru. Žiju v Českých Budějovicích.