Actions
Bug #20671
closedxml2array identifies UTF-8 files with BOM as ISO-8859-1
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2009-06-25
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
4.3
PHP Version:
4.3
Tags:
Complexity:
Is Regression:
No
Sprint Focus:
Description
When parsing an XML file with xml2array, it will identify the file as ISO-8859-1 if you try to load a real UTF-8 file with Byte-Order-Mark at the beginning. This is caused by the regular expression, which will not match if there are other characters than spaces before the XML header.
I found the bug in Typo3 v4.2.5, but it is also present in the current v4.3-.0-alpha3.
I attached a patch for class.t3lib_div.php which fixes the bug, although I'm not sure if there are any other locations this needs to be fixed.
(issue imported from #M11411)
Files
Actions