[Rpm-metadata] createrepo/utils.py
seth vidal
skvidal at fedoraproject.org
Wed Apr 16 22:49:02 UTC 2008
On Wed, 2008-04-16 at 16:45 -0400, seth vidal wrote:
> On Wed, 2008-04-16 at 13:23 -0700, Toshio Kuratomi wrote:
> > >
> > Yeah. Forgive me for saying this, but utf8String() is a bit crazy :-)
>
> I wrote/copied some of it about 4 years ago, but I can't remember where
> it came from conceptually. It doesn't seem like something I'd have
> thought of but I can't remember where it is from.
>
> It was mostly to deal with crazy random encodings coming out of various
> packages at the time, istr there was a hangup with random versions with
> garbage in changelog and other fields and this dealt with that.
>
> lemme see if the mailing list archives show any of this off.
I figured out where this sort of came from:
Java's unicode encode/decode attempts to convert a string and when it
cannot it replaces the bad characters with question marks and returns
whatever it gets to the caller. It does this b/c it is a string and it
is better to get some of it than none of it.
-sv
More information about the Rpm-metadata
mailing list