At Wednesday 4 January 2006 11:45, Uwe Schindler you wrote: > create a .htaccess file in the application directory where you use > the "php_value" command to set this variable. See > http://www.php.net/php_value > > The problem is that changing the charset in the script is too late > (it is running so it cannot be changed anymore).
Why it's too late? The content type (so also the charset) is not setted until
the first instruction of output, for example I can use (as said by Rasmus)
header("Content-type: text/html; charset=UTF-8");
From the manual:
" Remember that header() must be called before any actual output is sent,
either by normal HTML tags, blank lines in a file, or from PHP. It is a very
common error to read code with include(), or require(), functions, or another
file access function, and have spaces or empty lines that are output before
header() is called. The same problem exists when using a single PHP/HTML
file."
Regards.
--
Graziano 'FreeJay' Liberati
---------------------------
Main developer of ZNF http://znf.zeronotice.com
Contacts
web: http://www.freejay.it
e-mail: [EMAIL PROTECTED]
icq: 98659824
msn: [EMAIL PROTECTED]
pgpdHgORPAlBR.pgp
Description: PGP signature
