diff --git a/CHANGELOG.txt b/CHANGELOG.txt index b1b28d777cdca6e5376a9d1024e0486f9ddf6df1..45ff899d2301e85744d917e3c3db3e0a5f771e8b 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -4,6 +4,8 @@ Feeds 6.x 1.0 xxxxx xx, 2010-xx-xx ---------------------------------- +- #754938 Monkey Master: FeedsCSVParser.inc uses strtolower() while parsing + UTF-8 files. - #736684 Souvent22, Mixologic: FeedsDateTime & Batch DateTime causes core dumps. - #750168 jtr: _parser_common_syndication_title does not strip html tags before diff --git a/plugins/FeedsCSVParser.inc b/plugins/FeedsCSVParser.inc index cc5c1f72408583f089ac6446c5dfebe8c6056eff..1e481e20af3a652f79d6ba2ae8935c6a8751dd71 100644 --- a/plugins/FeedsCSVParser.inc +++ b/plugins/FeedsCSVParser.inc @@ -25,7 +25,7 @@ class FeedsCSVParser extends FeedsParser { // @todo Push this functionality into ParserCSV. $header = array_shift($rows); foreach ($header as $i => $title) { - $header[$i] = strtolower($title); // Use lower case only. + $header[$i] = drupal_strtolower($title); // Use lower case only. } $result_rows = array(); foreach ($rows as $i => $row) { @@ -45,7 +45,7 @@ class FeedsCSVParser extends FeedsParser { * Override parent::getSourceElement() to use only lower keys. */ public function getSourceElement($item, $element_key) { - $element_key = strtolower($element_key); + $element_key = drupal_strtolower($element_key); return isset($item[$element_key]) ? $item[$element_key] : ''; }