ID: 41980 Updated by: [EMAIL PROTECTED] Reported By: borys dot forytarz at gmail dot com -Status: Assigned +Status: Bogus Bug Type: DOM XML related Operating System: Linux PHP Version: 5.2CVS-2007-07-13 Assigned To: rrichards New Comment:
Sorry, but your problem does not imply a bug in PHP itself. For a list of more appropriate places to ask for help using PHP, please visit http://www.php.net/support.php as this bug system is not the appropriate forum for asking support questions. Due to the volume of reports we can not explain in detail here why your report is not a bug. The support channels will be able to provide an explanation for you. Thank you for your interest in PHP. The data in your input file (contents.tpl) is not UTF-8 (as you even see based on the mbstring result). You need to get it saved properly there, add an xml decl with the encoding specific to the top, or load the data into a string, convert to UTF-8 and load the document using the converted string via loadXML() or loadHTML(). Previous Comments: ------------------------------------------------------------------------ [2007-07-13 13:13:39] borys dot forytarz at gmail dot com I have tried it - nothing changed. The same problem... ------------------------------------------------------------------------ [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. ------------------------------------------------------------------------ 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