ID:               41980
 User updated by:  borys dot forytarz at gmail dot com
 Reported By:      borys dot forytarz at gmail dot com
-Status:           Feedback
+Status:           Open
 Bug Type:         DOM XML related
 Operating System: Linux
-PHP Version:      5.2.0
+PHP Version:      5.2.3
 New Comment:

I have tried it - nothing changed. The same problem...


Previous Comments:
------------------------------------------------------------------------

[2007-07-13 10:48:08] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows (zip):
 
  http://snaps.php.net/win32/php5.2-win32-latest.zip

For Windows (installer):

  http://snaps.php.net/win32/php5.2-win32-installer-latest.msi



------------------------------------------------------------------------

[2007-07-12 21:20:20] borys dot forytarz at gmail dot com

I've been working around this for half a day and figured out nothing
what could be wrong. I have also checked many discussions and message
boards and seen that there is a lot of people having the same problem
and having no solution.

So that's why I decided to report it as bug because I'm pretty sure
that something is wrong and it is not my fault.

------------------------------------------------------------------------

[2007-07-12 21:09:05] [EMAIL PROTECTED]

Please figure out what's wrong with your file first before reporting
any bugs.

------------------------------------------------------------------------

[2007-07-12 21:05:21] borys dot forytarz at gmail dot com

I have also figured out, that if I add in content.tpl:

<meta http-equiv="content-type" content="text/html; charset=iso-8859-2"
/>

before <content> then I have polish characters. But what is strange, if
I set:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

I don't have them again. The most strange thing is that main.tpl has

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

and those characters from this file are displayed correctly. The server
also sends HTTP header that tells browser that the content is in utf-8.

And if I change it in main.tpl to:

<meta http-equiv="content-type" content="text/html; charset=iso-8859-2"
/>

I don't have those characters again.

------------------------------------------------------------------------

[2007-07-12 20:48:10] borys dot forytarz at gmail dot com

I have checked about files encodings.

mb_detect_encoding() returns, that they are ASCII-encoded (!?). So I
wrote a simple script to convert them to utf-8:

<?php
$cont = file_get_contents('login.php.tpl');
$f = fopen('login.php.tpl','w');
echo "\n".mb_detect_encoding('login.php.tpl').' > ';
fwrite($f,mb_convert_encoding($cont,'utf-8'));
echo mb_detect_encoding('login.php.tpl')."\n";
fclose($f);
?>

and the output is: ASCII > ASCII (I expected ASCII > UTF-8)

result of using iconv instead of mb_convert_encoding is the same

what's going on?

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/41980

-- 
Edit this bug report at http://bugs.php.net/?id=41980&edit=1

Reply via email to