Yes this is true except when the identifier is the name
for a inner class definition. An inner class ends up on the local
file systems with a name like   "outerclassname$innerclassname.class".

Cheers
Chris

Paolo Ciccone wrote:

> >>>>> "AG" == Aaron Gaudio <[EMAIL PROTECTED]> writes:
>
>     AG> It was my understanding that Java source code is only
>     AG> guaranteed to work if it's ASCII, but I may be wrong about
>     AG> that.
>
> No, you're right but the example give *is* ASCII. The spec refers to
> the encoding of the source, not the result in the .class file. The
> \uXXXX notation was introduced exactly to have a way of specifying
> Unicode in ASCII (I called it UniASCII :) ). Now, the problem is that
> Java uses the file system for the class names *and* the package
> repository. Many file systems don't support Unicode encoding in the
> names and that's way is usually ok to use Unicode in identifiers
> except class and package names.
>
> --Paolo
begin:vcard 
n:Hinds;Christopher
tel;pager:917-957-1114
tel;cell:917-882-5034
tel;fax:718-789-7906
tel;work:718-789-7906
x-mozilla-html:FALSE
org:Heuristic Systems, Inc;RD
version:2.1
email;internet:[EMAIL PROTECTED]
title:President / Chief Engineer
adr;quoted-printable:;;160 FIFTH AVE =0D=0ASUITE 4R;Brooklyn;NY;11217;USA
x-mozilla-cpt:;-1
fn:Christopher Hinds
end:vcard

Reply via email to