source/Core/Language.php
protected function _recodeLangArrayWithKeys($aLangArray, $sCharset, $newEncoding)
    {

        $aLangs = [];
        foreach ($aLangArray as $sItemKey => $sValue) {
            $sItemKey = iconv($sCharset, $newEncoding, $sItemKey);
            $aLangs[$sItemKey] = iconv($sCharset, $newEncoding, $sValue);
        }

        return $aLangs;
    }
protected function _recodeLangArrayWithKeys($aLangArray, $sCharset, $newEncoding)
    {

        $aLangs = [];
        foreach ($aLangArray as $sItemKey => $sValue) {
            $sItemKey = iconv($sCharset, $newEncoding, $sItemKey);
            $aLangs[$sItemKey] = iconv($sCharset, $newEncoding, $sValue);
        }

        return $aLangs;
    }
protected function _recodeLangArrayWithKeys ( $ aLangArray , $ sCharset , $ newEncoding ) { $ aLangs = [ ] ; foreach ( $ aLangArray as $ sItemKey => $ sValue ) { $ sItemKey = iconv ( $ sCharset , $ newEncoding , $ sItemKey ) ; $ aLangs [ $ sItemKey ] = iconv ( $ sCharset , $ newEncoding , $ sValue ) ; } return $ aLangs ; }
Goes through language array and recodes its values and keys. Returns recoded data

@param array  $aLangArray  language data
@param string $sCharset    charset which was used while making file
@param string $newEncoding charset which was used while making file

@deprecated since 6.0 (2016-12-07) As the shop installation is utf-8, this method will be removed.

@return array
Goes through language array and recodes its values and keys . Returns recoded data