Autor Zpráva
malek
Profil
preco mam tuto hlasku:

The character encoding specified in the HTTP header (windows-1250) is different from the value in the <meta> element (utf-8). I will use the value from the HTTP header (windows-1250) for this validation.


na mojom serveri je vsetko ok a ked to hodim na iny server tak je tam zrazu tato hlaska, jo mozne ze server autoamicky koduje do windows-1250 aj ked ja chcem aby pouzival utf?

dakujem
peta
Profil
malek
na mojom serveri je vsetko ok
ked to hodim na iny server
Co bys mi poradil ty, kdyz si prectes svou otazku? Ja tu hlasku nevidim, nevidim tvou stranku na zadnem serveru, nemuzu ani jen hledat chybu.
Ale v kapse mam kristalovou kouli, nahodou :)

MySQL: SET NAMES cp1250
PHP: header (...) (cz.php.net/header)
HTML: META ...

mozna ti server vnucuje v header nejake jine kodovani nez mas v meta tagu a ten se muze ignorovat.
v6ak
Profil
Možná to jde nějak nasavit v .htaccess (pro Apache). V php.ini (pro php) to jde určitě. /* místo php.ini lze částečně použít i .htacess - má i direktivy pro nastavování php */

problém je, že se posílá hlavička: content-type:text/html; charset=windows-1250
správně se mělo poslat: content-type:text/html; charset=utf-8
nebo: content-type:text/html

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: