[
https://issues.apache.org/jira/browse/DERBY-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Knut Anders Hatlen updated DERBY-4492:
--------------------------------------
Affects Version/s: 10.5.2.0
Bug behavior facts: [Regression]
This is a regression in 10.5.2.0. Before, the messages looked OK. Here's from
10.5.1.1:
% java -Dderby.ui.locale=de_DE -jar
/code/derby/oldreleases/10.5.1.1/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)
It looks like the problem is in the message files. Here's the message above
from toolsmessages_de_DE.properties in 10.5.3.0:
RUN_Usage=Syntax\:\njava -jar derbyrun.jar ij [-p Merkmaldatei] [sql
Script]\njava -jar derbyrun.jar sysinfo [-cp ...] [-cp help] \njava -jar
derbyrun.jar dblook [Argumente] (oder ohne Argumente f\u221A\u00BAr
Syntaxinformationen)\njava -jar derbyrun.jar server [Argumente] (oder ohne
Argumente f\u221A\u00BAr Syntaxinformationen)
Note that the word "für" is represented as "f\u221A\u00BAr", that is two
characters for the single character "ü", so that it is displayed as "√º".
> 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.