On 11/2/06, Daniel John Debrunner <[EMAIL PROTECTED]> wrote:
Myrna van Lunteren wrote:

>   - investigate detecting the non-US-ASCII characters
>   - maybe changing to ISO-8859-1 instead of UTF8

I don't understand why non-US-ASCII characters need to be detected.
Since the defined format of properties file is ISO-8859-1 then
non-US-ASCII characters are valid. Much clearer for everyone if we stick
to the defined format rather than changing it.

Dan.

I was basing this on Andrew's comment, you may have missed it...if
not, can you please clarify which part you don't understand?

"The javadoc for java.util.Properties says ISO8859-1 is used to encode
characters in properties files. The JLS, 2nd Edition says all
non-ASCII characters needing to be Unicode Escapes in section 3.3. I'm
going with the JLS, since native2ascii converts valid ISO8859-1
characters in the 128-255 range into Unicode Escapes. So, maybe
LocCompare should detect anything outside of the US-ASCII character
set and report that as a problem."

This suggests the characters may *not* be non-ASCII, and must be
unicode escaped, or did I misinterpret?

I easily do without the extra work of detecting non-ASCII
characters...But if that's a valuable thing, I will look into it. Or
it could be a follow up task for another time.

Myrna

Reply via email to