Hello guys,
the first option is of cause kind of easy:
ZEND_API void zend_make_text_zval(zval *expr, zval *expr_copy, int *use_copy)
{
if (UG(unicode)) {
zend_make_unicode_zval(expr, expr_copy, use_copy);
} else {
zend_make_string_zval(expr, expr_copy, use_copy);
}
}
best regards
marcus
Saturday, June 3, 2006, 1:58:36 PM, you wrote:
> Hello Michael,
> in that case i see two options. First provide a third version that
> choses between unicode/string automatically which is the reight way
> of a lot of stuff internally and stay with the old stuuf. And second
> apply the output encoding at the end of the function. Thinking about
> it the first solution makes much more sense.
> best regards
> marcus
> Saturday, June 3, 2006, 1:50:26 PM, you wrote:
>> Marcus Boerger wrote:
>>> Hello Anrei,
>>>
>>> why don't we simply make zend_make_printable_zval() call on of
>>> zend_make_unicode_zval/zend_make_string_zval() depending on ini
>>> setting unicode_semantics, see attached patch.
>> Probably, because make_printable_zval uses output_encoding?
--
PHP Unicode & I18N Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php