diff options
Diffstat (limited to 'ext/standard/array.c')
| -rw-r--r-- | ext/standard/array.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/array.c b/ext/standard/array.c index 03d40c046d..b71fae946f 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -1277,7 +1277,7 @@ static int php_extract_prefix_varname(zval *result, zval *prefix, zstr var_name, int buf_len; UErrorCode status = U_ZERO_ERROR; - zend_convert_to_unicode(ZEND_U_CONVERTER(UG(runtime_encoding_conv)), + zend_string_to_unicode_ex(ZEND_U_CONVERTER(UG(runtime_encoding_conv)), &buf, &buf_len, var_name.s, var_name_len, &status); if (U_FAILURE(status)) { zval_dtor(result); @@ -1304,7 +1304,7 @@ static int php_extract_prefix_varname(zval *result, zval *prefix, zstr var_name, int buf_len; UErrorCode status = U_ZERO_ERROR; - zend_convert_from_unicode(ZEND_U_CONVERTER(UG(runtime_encoding_conv)), + zend_unicode_to_string_ex(ZEND_U_CONVERTER(UG(runtime_encoding_conv)), &buf, &buf_len, var_name.u, var_name_len, &status); if (U_FAILURE(status)) { zval_dtor(result); |
