Magento 1.9.2.3 Fixes Php 5.6 Compatibility
Jul 19, 2016 · 1 minute readCategory: magento
There’s been a long standing issue with Magento, or more specifically the Zend version it ships with, not supporting the latest version of PHP - v5.6
The issue is in a couple of places where it calls a now deprecated function iconv_set_encoding('internal_encoding', 'UTF-8');
in lib/Zend/Validate/Hostname.php
With PHP 5.5 having gone out of support, leaving PHP 5.6 being the only 5.x version currently supported, this has become a pressing issue.
Fortunately Magento has finally addressed this with a change in 1.9.2.3 changing the code in question to use the valid ini_set('default_charset', 'UTF-8');
function call.