develooper Front page | perl.perl5.porters | Postings from December 2000

Re: UTF8 flag and sv_utf8_upgrade

Thread Previous | Thread Next
Nick Ing-Simmons
December 12, 2000 11:24
Re: UTF8 flag and sv_utf8_upgrade
Message ID:
Simon Cozens <> writes:
>On Tue, Dec 12, 2000 at 12:30:02PM +0000, Nick Ing-Simmons wrote:
>> Is there any reason NOT to turn on SvUTF8 once we have established 
>> that it is valid UTF8 - even if only because it has no high bit chars?
>> Should perl do this or should Tk do it ?
>I think Tk should do that. Perl doesn't want to force everything into UTF8,
>Tk does.

That is what it does now - my problem was that with the various copies and 
mortals etc. perl gave me back another SV with it turned off again - but 
such is the world of gluing two packages with different assumptions.
(Tcl is everything-is-utf8 (even binary data)). 

None the less there are a few spots which do this kind of thing: 

 if (extra_data_is_utf8)

e.g. sv_catsv  (maybe it's the only one ...)

It seems to me that if one does not _care_ then one does not call 
upgrade in the first place.

Nick Ing-Simmons

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About