#27637 [Opn->Bgs]: Using include/require with utf-8 files, BOM gets copied too much...
| From: | derick@php.net | Date: | Thu, 18 Mar 2004 18:51:26 +0000 |
| Subject: | #27637 [Opn->Bgs]: Using include/require with utf-8 files, BOM gets copied too much... | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-56636@lists.php.net to get a copy of this message | ||
ID: 27637
Updated by: derick@php.net
Reported By: pete at flifl dot com
-Status: Open
+Status: Bogus
Bug Type: *Languages/Translation
Operating System: Linux RH9 Apache2.0.46 php4.3.2
PHP Version: 4.3.4
New Comment:
Please do not submit the same bug more than once. An existing
bug report already describes this very problem. Even if you feel
that your issue is somewhat different, the resolution is likely
to be the same.
Thank you for your interest in PHP.
Dup of #22108
Previous Comments:
------------------------------------------------------------------------
[2004-03-18 13:12:24] pete at flifl dot com
Description:
------------
When using include/require with utf-8 files, the Byte Order Mark (BOM)
apparently gets copied too many times. It will look like this:
00000000h: FF FE FF FE FF FE ...
where only one (FF FE) is supposed to be.
(php version in question is php4.3.2 and I could not find any mention
of this bug in either the change log OR the advanced search of
bugs.php.net - I expect the bug to still exist... version 5's just
released)
Reproduce code:
---------------
Use ultraedit -> convert dos/ascii files to utf-8 (with unicode
editing) -> include one .php file in another -> observe multiple BOM's
(FE FF's) by view source of page in hex.
Expected result:
----------------
The extra BOM's shows as "yb" (approx.) in ascii and as CRLF on
webpages...
The extra CRLF is *hardly* desirable...
Actual result:
--------------
The extra BOM's shows as "yb" (approx.) in ascii and as CRLF on
webpages...
The extra CRLF is *hardly* desirable...
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=27637&edit=1