Unicode and APIs
Nicolas.Williams at sun.com
Wed Sep 19 18:10:27 EDT 2007
On Wed, Sep 19, 2007 at 06:04:14PM -0400, Sam Hartman wrote:
> >>>>> "Jeffrey" == Jeffrey Altman <jaltman at secure-endpoints.com> writes:
> Jeffrey> What do you do with tickets whose principal names can be
> Jeffrey> represented in UNICODE but not in the locale charset?
> Jeffrey> The application if it has set the UTF8 flag will be able
> Jeffrey> to process the ticket but won't be able to cache it.
> I'll defer this until we discuss ticket caches.
I won't defer this comment though :)
I think requiring the use of Unicode locales in order to get certain new
functionality is acceptable.
Global per-user locale settings (as opposed to per-process env vars)
will effectively be needed, but when you can't represent some Unicode
string in a non-Unicode locale, well, you (the user) lose -- start using
Unicode locales to win.
More information about the krbdev