[
https://issues.apache.org/jira/browse/DERBY-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794377#action_12794377
]
Knut Anders Hatlen commented on DERBY-4492:
-------------------------------------------
I think I can see what happened in 10.5 now. I came across the character table
for Mac OS Roman encoding here:
http://smontagu.damowmow.com/genEncodingTest.cgi?family=apple&codepage=roman
Now, "ö" has the codepoint 0xF6, which is encoded in UTF-8 as {0xC3, 0xB6}. If
you decode this byte sequence using the above mentioned character table, you
get the character sequence "ö", which has the unicode escape sequence
\u221A\u2202. This is the same escape sequence used to represent ö in the 10.5
messages.
Same goes for "ü": Codepoint 0xFC --> UTF-8 {0xC3, 0xBC} --> decoded using
character table to "ü", whose unicode escape is \u221A\u00BA.
I think this should be a fairly easy scripting task to fix as well.
> Localized help message from derbyrun.jar has wrong encoding
> -----------------------------------------------------------
>
> Key: DERBY-4492
> URL: https://issues.apache.org/jira/browse/DERBY-4492
> Project: Derby
> Issue Type: Bug
> Components: Localization, Tools
> Affects Versions: 10.5.2.0, 10.5.3.0
> Reporter: Knut Anders Hatlen
>
> When I change the locale to one of the languages for which we have localized
> tools messages, either by changing the system locale or by setting the
> derby.ui.locale property, the output from derbyrun.jar is garbled:
> $ java -Dderby.ui.locale=zh_TW -jar derbyrun.jar
> 用法:
> java -jar derbyrun.jar ij [-p propertiesfile] [sql script]
> java -jar derbyrun.jar sysinfo [-cp ...] [-cp help]
> java -jar derbyrun.jar dblook [args] (或是不加引數以查看用法)
> java -jar derbyrun.jar server [args] (或是不加引數以查看用法)
> $ java -Dderby.ui.locale=de_DE -jar derbyrun.jar
> Syntax:
> java -jar derbyrun.jar ij [-p Merkmaldatei] [sql Script]
> java -jar derbyrun.jar sysinfo [-cp ...] [-cp help]
> java -jar derbyrun.jar dblook [Argumente] (oder ohne Argumente für
> Syntaxinformationen)
> java -jar derbyrun.jar server [Argumente] (oder ohne Argumente für
> Syntaxinformationen)
> Only the help message from derbyrun.jar is garbled. The other tools appear to
> produce fine output, even when invoked via derbyrun.jar:
> $ java -Dderby.ui.locale=zh_TW -jar derbyrun.jar sysinfo
> ------------------ Java 資訊 ------------------
> Java 版本: 1.6.0_17
> Java 供應商: Sun Microsystems Inc.
> Java 首頁: /usr/jdk/instances/jdk1.6.0/jre
> Java 類別路徑: derbyrun.jar
> OS 名稱: SunOS
> .
> .
> .
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.