[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Openexr-devel] UNICODE support in openexr file I/O
From: |
Drew Hess |
Subject: |
Re: [Openexr-devel] UNICODE support in openexr file I/O |
Date: |
Thu, 19 Jan 2006 17:04:25 -0800 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, linux) |
Bob Friesenhahn <address@hidden> writes:
> This is all good, but there is one sticky issue. If UTF-8 is now
> stored in OpenEXR files, then OpenEXR may return a UTF-8 string to an
> application which is not designed for UTF-8 (e.g. traditional "Unix"
> application) and the application may misbehave. Is this a possible
> scenario? If this is a possible scenario, then perhaps new interfaces
> should be added to support UTF-8, and the legacy interfaces should
> behave as closely as possible to before (by transforming to the native
> character set if possible).
That's a good point, but on the other hand, that just sounds like a
bug in the application. It's similar to the recently-discussed
problem with some applications ignoring the display window: that, too,
is an example of an application misbehaving, and all we can really say
is, "Don't do that."
We should at least state in the documentation that storing UTF-8
strings in attributes is possible and that the application should be
prepared for this if you need to deal with files that were created by
third parties.
We should also probably state (and perhaps enforce?) that attribute
*names* should be encoded as US ASCII, not because we're xenophobes,
but simply in the interest of maximum compatibility. (The Ogg spec
for tags in Ogg multimedia files basically makes the same assertion
for the same reason.) That way, you can at least be sure that you can
parse attribute names correctly even if your application is not
internationalized.
d
- [Openexr-devel] UNICODE support in openexr file I/O, Santiago , 2006/01/19
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Chris Cox, 2006/01/19
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Yves Poissant, 2006/01/19
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Bob Friesenhahn, 2006/01/19
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Drew Hess, 2006/01/19
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Florian Kainz, 2006/01/19
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Bob Friesenhahn, 2006/01/19
- Re: [Openexr-devel] UNICODE support in openexr file I/O,
Drew Hess <=
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Bob Friesenhahn, 2006/01/19
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Florian Kainz, 2006/01/19
- Message not available
- Message not available
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Bob Friesenhahn, 2006/01/19
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Yves Poissant, 2006/01/20
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Drew Hess, 2006/01/20
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Yves Poissant, 2006/01/20
- Message not available
- Re: [Openexr-devel] UNICODE support in openexr file I/O, Daniel LĂ©onard, 2006/01/20
Re: [Openexr-devel] UNICODE support in openexr file I/O, Drew Hess, 2006/01/19
Re: [Openexr-devel] UNICODE support in openexr file I/O, Florian Kainz, 2006/01/19