Project

General

Profile

Actions

Bug #20671

closed

xml2array identifies UTF-8 files with BOM as ISO-8859-1

Added by Lucas over 15 years ago. Updated over 9 years ago.

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

class.t3lib_div.php.patch (1.23 KB) class.t3lib_div.php.patch Steffen Gebert, 2011-12-26 13:28

Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #32834: Remove BOM in getUrl()Closed2011-12-26

Actions
Actions

Also available in: Atom PDF