You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Jakob Peterhänsel (JIRA)" <ji...@apache.org> on 2007/09/12 23:26:32 UTC

[jira] Created: (DIRSTUDIO-191) Connection Name mess up if it contains non-ascii chars

Connection Name mess up if it contains non-ascii chars
------------------------------------------------------

                 Key: DIRSTUDIO-191
                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-191
             Project: Directory Studio
          Issue Type: Bug
    Affects Versions: 1.0.0
         Environment: *** System properties:
awt.nativeDoubleBuffering=true
awt.toolkit=apple.awt.CToolkit
eclipse.commands=-os
macosx
-ws
carbon
-launcher
/Applications/Apache Directory Studio.app/Contents/MacOS/ApacheDirectoryStudio
-name
ApacheDirectoryStudio
-showsplash
600
-exitdata
20001
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
eclipse.consoleLog=true
eclipse.ee.install.verify=false
eclipse.product=org.apache.directory.studio.product
eclipse.startTime=1189631340819
eclipse.vm=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
eclipse.vmargs=-XstartOnFirstThread
-jar
/Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar
file.encoding=MacRoman
file.encoding.pkg=sun.io
file.separator=/
gopherProxySet=false
java.awt.graphicsenv=apple.awt.CGraphicsEnvironment
java.awt.printerjob=apple.awt.CPrinterJob
java.class.path=/Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/.compatibility/14compatibility.jar
java.class.version=49.0
java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/endorsed
java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext
java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home
java.io.tmpdir=/tmp
java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.runtime.version=1.5.0_07-164
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.5
java.vendor=Apple Computer, Inc.
java.vendor.url=http://apple.com/
java.vendor.url.bug=http://developer.apple.com/java/
java.version=1.5.0_07
java.vm.info=mixed mode, sharing
java.vm.name=Java HotSpot(TM) Client VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.vendor="Apple Computer, Inc."
java.vm.version=1.5.0_07-87
line.separator=

mrj.version=1040.1.5.0_07-164
org.osgi.framework.bootdelegation=*
org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
org.osgi.framework.language=en
org.osgi.framework.os.name=mac os x
org.osgi.framework.os.version=10.4.10
org.osgi.framework.processor=i386
org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
org.osgi.framework.vendor=Eclipse
org.osgi.framework.version=1.3.0
org.osgi.supports.framework.extension=true
os.arch=i386
os.name=Mac OS X
os.version=10.4.10

sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
sun.jnu.encoding=MacRoman

user.country=US
user.dir=/Applications/Apache Directory Studio.app/Contents/MacOS
user.home=/Users/jap
user.language=en
user.name=jap
user.timezone=Europe/Copenhagen


*** User Preferences:
#Wed Sep 12 23:18:13 CEST 2007
@org.eclipse.ui=3.2.1.M20060913-0800
@org.eclipse.ui.editors=3.2.1.r321_v20060721
/instance/org.eclipse.core.resources/version=1
@org.eclipse.core.resources=3.2.1.R32x_v20060914
/instance/org.apache.directory.studio.ldifeditor/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
@org.apache.directory.studio.ldifeditor=1.0.0
@org.apache.directory.studio.ldapbrowser.common=1.0.0
/instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1
\!/=
file_export_version=3.0
/instance/org.eclipse.ui/showIntro=false
/instance/org.apache.directory.studio.ldapbrowser.common/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>

            Reporter: Jakob Peterhänsel
            Priority: Minor


If I create a Connection and name it using non-ascii chars, it's messed up the next time the App is opened.

Looking at the Environment details, it seems as if the VM is using MacRoman encoding, and not Latin1 or Unicode as I would expect...
Maybe that needs to be set somewhere?

Ex: "Tårnby Gym OD" becomes "TÔøΩrnby Gym OD"


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (DIRSTUDIO-191) Connection Name mess up if it contains non-ascii chars

Posted by "Pierre-Arnaud Marcelot (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRSTUDIO-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre-Arnaud Marcelot resolved DIRSTUDIO-191.
----------------------------------------------

    Resolution: Fixed

Should be fixed at commit .

Tested with the given String ("Tårnby Gym OD") with the Mac OS X 10.4.10 and Java 1.5.0_07.

> Connection Name mess up if it contains non-ascii chars
> ------------------------------------------------------
>
>                 Key: DIRSTUDIO-191
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-191
>             Project: Directory Studio
>          Issue Type: Bug
>          Components: studio-connection
>    Affects Versions: 1.0.0, 1.0.1
>         Environment: *** System properties:
> awt.nativeDoubleBuffering=true
> awt.toolkit=apple.awt.CToolkit
> eclipse.commands=-os
> macosx
> -ws
> carbon
> -launcher
> /Applications/Apache Directory Studio.app/Contents/MacOS/ApacheDirectoryStudio
> -name
> ApacheDirectoryStudio
> -showsplash
> 600
> -exitdata
> 20001
> -vm
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.consoleLog=true
> eclipse.ee.install.verify=false
> eclipse.product=org.apache.directory.studio.product
> eclipse.startTime=1189631340819
> eclipse.vm=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.vmargs=-XstartOnFirstThread
> -jar
> /Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar
> file.encoding=MacRoman
> file.encoding.pkg=sun.io
> file.separator=/
> gopherProxySet=false
> java.awt.graphicsenv=apple.awt.CGraphicsEnvironment
> java.awt.printerjob=apple.awt.CPrinterJob
> java.class.path=/Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/.compatibility/14compatibility.jar
> java.class.version=49.0
> java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/endorsed
> java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext
> java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home
> java.io.tmpdir=/tmp
> java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
> java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
> java.runtime.version=1.5.0_07-164
> java.specification.name=Java Platform API Specification
> java.specification.vendor=Sun Microsystems Inc.
> java.specification.version=1.5
> java.vendor=Apple Computer, Inc.
> java.vendor.url=http://apple.com/
> java.vendor.url.bug=http://developer.apple.com/java/
> java.version=1.5.0_07
> java.vm.info=mixed mode, sharing
> java.vm.name=Java HotSpot(TM) Client VM
> java.vm.specification.name=Java Virtual Machine Specification
> java.vm.specification.vendor=Sun Microsystems Inc.
> java.vm.specification.version=1.0
> java.vm.vendor="Apple Computer, Inc."
> java.vm.version=1.5.0_07-87
> line.separator=
> mrj.version=1040.1.5.0_07-164
> org.osgi.framework.bootdelegation=*
> org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
> org.osgi.framework.language=en
> org.osgi.framework.os.name=mac os x
> org.osgi.framework.os.version=10.4.10
> org.osgi.framework.processor=i386
> org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
> org.osgi.framework.vendor=Eclipse
> org.osgi.framework.version=1.3.0
> org.osgi.supports.framework.extension=true
> os.arch=i386
> os.name=Mac OS X
> os.version=10.4.10
> sun.cpu.endian=little
> sun.io.unicode.encoding=UnicodeLittle
> sun.jnu.encoding=MacRoman
> user.country=US
> user.dir=/Applications/Apache Directory Studio.app/Contents/MacOS
> user.home=/Users/jap
> user.language=en
> user.name=jap
> user.timezone=Europe/Copenhagen
> *** User Preferences:
> #Wed Sep 12 23:18:13 CEST 2007
> @org.eclipse.ui=3.2.1.M20060913-0800
> @org.eclipse.ui.editors=3.2.1.r321_v20060721
> /instance/org.eclipse.core.resources/version=1
> @org.eclipse.core.resources=3.2.1.R32x_v20060914
> /instance/org.apache.directory.studio.ldifeditor/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
> @org.apache.directory.studio.ldifeditor=1.0.0
> @org.apache.directory.studio.ldapbrowser.common=1.0.0
> /instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1
> \!/=
> file_export_version=3.0
> /instance/org.eclipse.ui/showIntro=false
> /instance/org.apache.directory.studio.ldapbrowser.common/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
>            Reporter: Jakob Peterhänsel
>            Assignee: Pierre-Arnaud Marcelot
>            Priority: Minor
>             Fix For: 1.1.0
>
>
> If I create a Connection and name it using non-ascii chars, it's messed up the next time the App is opened.
> Looking at the Environment details, it seems as if the VM is using MacRoman encoding, and not Latin1 or Unicode as I would expect...
> Maybe that needs to be set somewhere?
> Ex: "Tårnby Gym OD" becomes "TÔøΩrnby Gym OD"

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (DIRSTUDIO-191) Connection Name mess up if it contains non-ascii chars

Posted by "Pierre-Arnaud Marcelot (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRSTUDIO-191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12528097 ] 

Pierre-Arnaud Marcelot commented on DIRSTUDIO-191:
--------------------------------------------------

Oooops...

Forgot commit number...

Here it is : 576474

http://svn.apache.org/viewvc?rev=576474&view=rev

> Connection Name mess up if it contains non-ascii chars
> ------------------------------------------------------
>
>                 Key: DIRSTUDIO-191
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-191
>             Project: Directory Studio
>          Issue Type: Bug
>          Components: studio-connection
>    Affects Versions: 1.0.0, 1.0.1
>         Environment: *** System properties:
> awt.nativeDoubleBuffering=true
> awt.toolkit=apple.awt.CToolkit
> eclipse.commands=-os
> macosx
> -ws
> carbon
> -launcher
> /Applications/Apache Directory Studio.app/Contents/MacOS/ApacheDirectoryStudio
> -name
> ApacheDirectoryStudio
> -showsplash
> 600
> -exitdata
> 20001
> -vm
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.consoleLog=true
> eclipse.ee.install.verify=false
> eclipse.product=org.apache.directory.studio.product
> eclipse.startTime=1189631340819
> eclipse.vm=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.vmargs=-XstartOnFirstThread
> -jar
> /Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar
> file.encoding=MacRoman
> file.encoding.pkg=sun.io
> file.separator=/
> gopherProxySet=false
> java.awt.graphicsenv=apple.awt.CGraphicsEnvironment
> java.awt.printerjob=apple.awt.CPrinterJob
> java.class.path=/Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/.compatibility/14compatibility.jar
> java.class.version=49.0
> java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/endorsed
> java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext
> java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home
> java.io.tmpdir=/tmp
> java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
> java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
> java.runtime.version=1.5.0_07-164
> java.specification.name=Java Platform API Specification
> java.specification.vendor=Sun Microsystems Inc.
> java.specification.version=1.5
> java.vendor=Apple Computer, Inc.
> java.vendor.url=http://apple.com/
> java.vendor.url.bug=http://developer.apple.com/java/
> java.version=1.5.0_07
> java.vm.info=mixed mode, sharing
> java.vm.name=Java HotSpot(TM) Client VM
> java.vm.specification.name=Java Virtual Machine Specification
> java.vm.specification.vendor=Sun Microsystems Inc.
> java.vm.specification.version=1.0
> java.vm.vendor="Apple Computer, Inc."
> java.vm.version=1.5.0_07-87
> line.separator=
> mrj.version=1040.1.5.0_07-164
> org.osgi.framework.bootdelegation=*
> org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
> org.osgi.framework.language=en
> org.osgi.framework.os.name=mac os x
> org.osgi.framework.os.version=10.4.10
> org.osgi.framework.processor=i386
> org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
> org.osgi.framework.vendor=Eclipse
> org.osgi.framework.version=1.3.0
> org.osgi.supports.framework.extension=true
> os.arch=i386
> os.name=Mac OS X
> os.version=10.4.10
> sun.cpu.endian=little
> sun.io.unicode.encoding=UnicodeLittle
> sun.jnu.encoding=MacRoman
> user.country=US
> user.dir=/Applications/Apache Directory Studio.app/Contents/MacOS
> user.home=/Users/jap
> user.language=en
> user.name=jap
> user.timezone=Europe/Copenhagen
> *** User Preferences:
> #Wed Sep 12 23:18:13 CEST 2007
> @org.eclipse.ui=3.2.1.M20060913-0800
> @org.eclipse.ui.editors=3.2.1.r321_v20060721
> /instance/org.eclipse.core.resources/version=1
> @org.eclipse.core.resources=3.2.1.R32x_v20060914
> /instance/org.apache.directory.studio.ldifeditor/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
> @org.apache.directory.studio.ldifeditor=1.0.0
> @org.apache.directory.studio.ldapbrowser.common=1.0.0
> /instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1
> \!/=
> file_export_version=3.0
> /instance/org.eclipse.ui/showIntro=false
> /instance/org.apache.directory.studio.ldapbrowser.common/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
>            Reporter: Jakob Peterhänsel
>            Assignee: Pierre-Arnaud Marcelot
>            Priority: Minor
>             Fix For: 1.1.0
>
>
> If I create a Connection and name it using non-ascii chars, it's messed up the next time the App is opened.
> Looking at the Environment details, it seems as if the VM is using MacRoman encoding, and not Latin1 or Unicode as I would expect...
> Maybe that needs to be set somewhere?
> Ex: "Tårnby Gym OD" becomes "TÔøΩrnby Gym OD"

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (DIRSTUDIO-191) Connection Name mess up if it contains non-ascii chars

Posted by "Pierre-Arnaud Marcelot (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRSTUDIO-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre-Arnaud Marcelot closed DIRSTUDIO-191.
--------------------------------------------


Closing this issue.

> Connection Name mess up if it contains non-ascii chars
> ------------------------------------------------------
>
>                 Key: DIRSTUDIO-191
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-191
>             Project: Directory Studio
>          Issue Type: Bug
>          Components: studio-connection
>    Affects Versions: 1.0.0, 1.0.1
>         Environment: *** System properties:
> awt.nativeDoubleBuffering=true
> awt.toolkit=apple.awt.CToolkit
> eclipse.commands=-os
> macosx
> -ws
> carbon
> -launcher
> /Applications/Apache Directory Studio.app/Contents/MacOS/ApacheDirectoryStudio
> -name
> ApacheDirectoryStudio
> -showsplash
> 600
> -exitdata
> 20001
> -vm
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.consoleLog=true
> eclipse.ee.install.verify=false
> eclipse.product=org.apache.directory.studio.product
> eclipse.startTime=1189631340819
> eclipse.vm=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.vmargs=-XstartOnFirstThread
> -jar
> /Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar
> file.encoding=MacRoman
> file.encoding.pkg=sun.io
> file.separator=/
> gopherProxySet=false
> java.awt.graphicsenv=apple.awt.CGraphicsEnvironment
> java.awt.printerjob=apple.awt.CPrinterJob
> java.class.path=/Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/.compatibility/14compatibility.jar
> java.class.version=49.0
> java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/endorsed
> java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext
> java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home
> java.io.tmpdir=/tmp
> java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
> java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
> java.runtime.version=1.5.0_07-164
> java.specification.name=Java Platform API Specification
> java.specification.vendor=Sun Microsystems Inc.
> java.specification.version=1.5
> java.vendor=Apple Computer, Inc.
> java.vendor.url=http://apple.com/
> java.vendor.url.bug=http://developer.apple.com/java/
> java.version=1.5.0_07
> java.vm.info=mixed mode, sharing
> java.vm.name=Java HotSpot(TM) Client VM
> java.vm.specification.name=Java Virtual Machine Specification
> java.vm.specification.vendor=Sun Microsystems Inc.
> java.vm.specification.version=1.0
> java.vm.vendor="Apple Computer, Inc."
> java.vm.version=1.5.0_07-87
> line.separator=
> mrj.version=1040.1.5.0_07-164
> org.osgi.framework.bootdelegation=*
> org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
> org.osgi.framework.language=en
> org.osgi.framework.os.name=mac os x
> org.osgi.framework.os.version=10.4.10
> org.osgi.framework.processor=i386
> org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
> org.osgi.framework.vendor=Eclipse
> org.osgi.framework.version=1.3.0
> org.osgi.supports.framework.extension=true
> os.arch=i386
> os.name=Mac OS X
> os.version=10.4.10
> sun.cpu.endian=little
> sun.io.unicode.encoding=UnicodeLittle
> sun.jnu.encoding=MacRoman
> user.country=US
> user.dir=/Applications/Apache Directory Studio.app/Contents/MacOS
> user.home=/Users/jap
> user.language=en
> user.name=jap
> user.timezone=Europe/Copenhagen
> *** User Preferences:
> #Wed Sep 12 23:18:13 CEST 2007
> @org.eclipse.ui=3.2.1.M20060913-0800
> @org.eclipse.ui.editors=3.2.1.r321_v20060721
> /instance/org.eclipse.core.resources/version=1
> @org.eclipse.core.resources=3.2.1.R32x_v20060914
> /instance/org.apache.directory.studio.ldifeditor/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
> @org.apache.directory.studio.ldifeditor=1.0.0
> @org.apache.directory.studio.ldapbrowser.common=1.0.0
> /instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1
> \!/=
> file_export_version=3.0
> /instance/org.eclipse.ui/showIntro=false
> /instance/org.apache.directory.studio.ldapbrowser.common/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
>            Reporter: Jakob Peterhänsel
>            Assignee: Pierre-Arnaud Marcelot
>            Priority: Minor
>             Fix For: 1.1.0
>
>
> If I create a Connection and name it using non-ascii chars, it's messed up the next time the App is opened.
> Looking at the Environment details, it seems as if the VM is using MacRoman encoding, and not Latin1 or Unicode as I would expect...
> Maybe that needs to be set somewhere?
> Ex: "Tårnby Gym OD" becomes "TÔøΩrnby Gym OD"

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (DIRSTUDIO-191) Connection Name mess up if it contains non-ascii chars

Posted by "Jakob Peterhänsel (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRSTUDIO-191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12526914 ] 

Jakob Peterhänsel commented on DIRSTUDIO-191:
---------------------------------------------

Seems like the file:
~/.ApacheDirectoryStudio/.metadata/.plugins/org.apache.directory.studio.connection.core/connection.xml
is written in UTF-8, but the runtime is assuming everithing is in MacRoman encoding...
Can't really figure out if the file IS written in UTF, or something else, but the file state it's UTF-8, although opening the file in BBEdit in other encodings, does not make the chars show correctly.
The chars written to file, when editing/creating a Connection seems wrong. (it's not UTF-8)

Changing the text via BBEdit (in UTF-8) makes the App show the name as "Tårnby Gym OD".
Really looks like a UTF vs. MacRoman mess-up.

> Connection Name mess up if it contains non-ascii chars
> ------------------------------------------------------
>
>                 Key: DIRSTUDIO-191
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-191
>             Project: Directory Studio
>          Issue Type: Bug
>    Affects Versions: 1.0.0
>         Environment: *** System properties:
> awt.nativeDoubleBuffering=true
> awt.toolkit=apple.awt.CToolkit
> eclipse.commands=-os
> macosx
> -ws
> carbon
> -launcher
> /Applications/Apache Directory Studio.app/Contents/MacOS/ApacheDirectoryStudio
> -name
> ApacheDirectoryStudio
> -showsplash
> 600
> -exitdata
> 20001
> -vm
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.consoleLog=true
> eclipse.ee.install.verify=false
> eclipse.product=org.apache.directory.studio.product
> eclipse.startTime=1189631340819
> eclipse.vm=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.vmargs=-XstartOnFirstThread
> -jar
> /Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar
> file.encoding=MacRoman
> file.encoding.pkg=sun.io
> file.separator=/
> gopherProxySet=false
> java.awt.graphicsenv=apple.awt.CGraphicsEnvironment
> java.awt.printerjob=apple.awt.CPrinterJob
> java.class.path=/Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/.compatibility/14compatibility.jar
> java.class.version=49.0
> java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/endorsed
> java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext
> java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home
> java.io.tmpdir=/tmp
> java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
> java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
> java.runtime.version=1.5.0_07-164
> java.specification.name=Java Platform API Specification
> java.specification.vendor=Sun Microsystems Inc.
> java.specification.version=1.5
> java.vendor=Apple Computer, Inc.
> java.vendor.url=http://apple.com/
> java.vendor.url.bug=http://developer.apple.com/java/
> java.version=1.5.0_07
> java.vm.info=mixed mode, sharing
> java.vm.name=Java HotSpot(TM) Client VM
> java.vm.specification.name=Java Virtual Machine Specification
> java.vm.specification.vendor=Sun Microsystems Inc.
> java.vm.specification.version=1.0
> java.vm.vendor="Apple Computer, Inc."
> java.vm.version=1.5.0_07-87
> line.separator=
> mrj.version=1040.1.5.0_07-164
> org.osgi.framework.bootdelegation=*
> org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
> org.osgi.framework.language=en
> org.osgi.framework.os.name=mac os x
> org.osgi.framework.os.version=10.4.10
> org.osgi.framework.processor=i386
> org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
> org.osgi.framework.vendor=Eclipse
> org.osgi.framework.version=1.3.0
> org.osgi.supports.framework.extension=true
> os.arch=i386
> os.name=Mac OS X
> os.version=10.4.10
> sun.cpu.endian=little
> sun.io.unicode.encoding=UnicodeLittle
> sun.jnu.encoding=MacRoman
> user.country=US
> user.dir=/Applications/Apache Directory Studio.app/Contents/MacOS
> user.home=/Users/jap
> user.language=en
> user.name=jap
> user.timezone=Europe/Copenhagen
> *** User Preferences:
> #Wed Sep 12 23:18:13 CEST 2007
> @org.eclipse.ui=3.2.1.M20060913-0800
> @org.eclipse.ui.editors=3.2.1.r321_v20060721
> /instance/org.eclipse.core.resources/version=1
> @org.eclipse.core.resources=3.2.1.R32x_v20060914
> /instance/org.apache.directory.studio.ldifeditor/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
> @org.apache.directory.studio.ldifeditor=1.0.0
> @org.apache.directory.studio.ldapbrowser.common=1.0.0
> /instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1
> \!/=
> file_export_version=3.0
> /instance/org.eclipse.ui/showIntro=false
> /instance/org.apache.directory.studio.ldapbrowser.common/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
>            Reporter: Jakob Peterhänsel
>            Priority: Minor
>
> If I create a Connection and name it using non-ascii chars, it's messed up the next time the App is opened.
> Looking at the Environment details, it seems as if the VM is using MacRoman encoding, and not Latin1 or Unicode as I would expect...
> Maybe that needs to be set somewhere?
> Ex: "Tårnby Gym OD" becomes "TÔøΩrnby Gym OD"

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (DIRSTUDIO-191) Connection Name mess up if it contains non-ascii chars

Posted by "Emmanuel Lecharny (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRSTUDIO-191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12526926 ] 

Emmanuel Lecharny commented on DIRSTUDIO-191:
---------------------------------------------

I would suggest that every String is encoded and decoded using UTF-8 when saved on file (config file). 

> Connection Name mess up if it contains non-ascii chars
> ------------------------------------------------------
>
>                 Key: DIRSTUDIO-191
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-191
>             Project: Directory Studio
>          Issue Type: Bug
>    Affects Versions: 1.0.0
>         Environment: *** System properties:
> awt.nativeDoubleBuffering=true
> awt.toolkit=apple.awt.CToolkit
> eclipse.commands=-os
> macosx
> -ws
> carbon
> -launcher
> /Applications/Apache Directory Studio.app/Contents/MacOS/ApacheDirectoryStudio
> -name
> ApacheDirectoryStudio
> -showsplash
> 600
> -exitdata
> 20001
> -vm
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.consoleLog=true
> eclipse.ee.install.verify=false
> eclipse.product=org.apache.directory.studio.product
> eclipse.startTime=1189631340819
> eclipse.vm=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.vmargs=-XstartOnFirstThread
> -jar
> /Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar
> file.encoding=MacRoman
> file.encoding.pkg=sun.io
> file.separator=/
> gopherProxySet=false
> java.awt.graphicsenv=apple.awt.CGraphicsEnvironment
> java.awt.printerjob=apple.awt.CPrinterJob
> java.class.path=/Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/.compatibility/14compatibility.jar
> java.class.version=49.0
> java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/endorsed
> java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext
> java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home
> java.io.tmpdir=/tmp
> java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
> java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
> java.runtime.version=1.5.0_07-164
> java.specification.name=Java Platform API Specification
> java.specification.vendor=Sun Microsystems Inc.
> java.specification.version=1.5
> java.vendor=Apple Computer, Inc.
> java.vendor.url=http://apple.com/
> java.vendor.url.bug=http://developer.apple.com/java/
> java.version=1.5.0_07
> java.vm.info=mixed mode, sharing
> java.vm.name=Java HotSpot(TM) Client VM
> java.vm.specification.name=Java Virtual Machine Specification
> java.vm.specification.vendor=Sun Microsystems Inc.
> java.vm.specification.version=1.0
> java.vm.vendor="Apple Computer, Inc."
> java.vm.version=1.5.0_07-87
> line.separator=
> mrj.version=1040.1.5.0_07-164
> org.osgi.framework.bootdelegation=*
> org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
> org.osgi.framework.language=en
> org.osgi.framework.os.name=mac os x
> org.osgi.framework.os.version=10.4.10
> org.osgi.framework.processor=i386
> org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
> org.osgi.framework.vendor=Eclipse
> org.osgi.framework.version=1.3.0
> org.osgi.supports.framework.extension=true
> os.arch=i386
> os.name=Mac OS X
> os.version=10.4.10
> sun.cpu.endian=little
> sun.io.unicode.encoding=UnicodeLittle
> sun.jnu.encoding=MacRoman
> user.country=US
> user.dir=/Applications/Apache Directory Studio.app/Contents/MacOS
> user.home=/Users/jap
> user.language=en
> user.name=jap
> user.timezone=Europe/Copenhagen
> *** User Preferences:
> #Wed Sep 12 23:18:13 CEST 2007
> @org.eclipse.ui=3.2.1.M20060913-0800
> @org.eclipse.ui.editors=3.2.1.r321_v20060721
> /instance/org.eclipse.core.resources/version=1
> @org.eclipse.core.resources=3.2.1.R32x_v20060914
> /instance/org.apache.directory.studio.ldifeditor/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
> @org.apache.directory.studio.ldifeditor=1.0.0
> @org.apache.directory.studio.ldapbrowser.common=1.0.0
> /instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1
> \!/=
> file_export_version=3.0
> /instance/org.eclipse.ui/showIntro=false
> /instance/org.apache.directory.studio.ldapbrowser.common/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
>            Reporter: Jakob Peterhänsel
>            Priority: Minor
>
> If I create a Connection and name it using non-ascii chars, it's messed up the next time the App is opened.
> Looking at the Environment details, it seems as if the VM is using MacRoman encoding, and not Latin1 or Unicode as I would expect...
> Maybe that needs to be set somewhere?
> Ex: "Tårnby Gym OD" becomes "TÔøΩrnby Gym OD"

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (DIRSTUDIO-191) Connection Name mess up if it contains non-ascii chars

Posted by "Pierre-Arnaud Marcelot (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRSTUDIO-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre-Arnaud Marcelot updated DIRSTUDIO-191:
---------------------------------------------

          Component/s: studio-connection
        Fix Version/s: 1.1.0
             Assignee: Pierre-Arnaud Marcelot
    Affects Version/s: 1.0.1

> Connection Name mess up if it contains non-ascii chars
> ------------------------------------------------------
>
>                 Key: DIRSTUDIO-191
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-191
>             Project: Directory Studio
>          Issue Type: Bug
>          Components: studio-connection
>    Affects Versions: 1.0.0, 1.0.1
>         Environment: *** System properties:
> awt.nativeDoubleBuffering=true
> awt.toolkit=apple.awt.CToolkit
> eclipse.commands=-os
> macosx
> -ws
> carbon
> -launcher
> /Applications/Apache Directory Studio.app/Contents/MacOS/ApacheDirectoryStudio
> -name
> ApacheDirectoryStudio
> -showsplash
> 600
> -exitdata
> 20001
> -vm
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.consoleLog=true
> eclipse.ee.install.verify=false
> eclipse.product=org.apache.directory.studio.product
> eclipse.startTime=1189631340819
> eclipse.vm=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
> eclipse.vmargs=-XstartOnFirstThread
> -jar
> /Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar
> file.encoding=MacRoman
> file.encoding.pkg=sun.io
> file.separator=/
> gopherProxySet=false
> java.awt.graphicsenv=apple.awt.CGraphicsEnvironment
> java.awt.printerjob=apple.awt.CPrinterJob
> java.class.path=/Applications/Apache Directory Studio.app/Contents/Resources/Java/startup.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/.compatibility/14compatibility.jar
> java.class.version=49.0
> java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/endorsed
> java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext
> java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home
> java.io.tmpdir=/tmp
> java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
> java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
> java.runtime.version=1.5.0_07-164
> java.specification.name=Java Platform API Specification
> java.specification.vendor=Sun Microsystems Inc.
> java.specification.version=1.5
> java.vendor=Apple Computer, Inc.
> java.vendor.url=http://apple.com/
> java.vendor.url.bug=http://developer.apple.com/java/
> java.version=1.5.0_07
> java.vm.info=mixed mode, sharing
> java.vm.name=Java HotSpot(TM) Client VM
> java.vm.specification.name=Java Virtual Machine Specification
> java.vm.specification.vendor=Sun Microsystems Inc.
> java.vm.specification.version=1.0
> java.vm.vendor="Apple Computer, Inc."
> java.vm.version=1.5.0_07-87
> line.separator=
> mrj.version=1040.1.5.0_07-164
> org.osgi.framework.bootdelegation=*
> org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
> org.osgi.framework.language=en
> org.osgi.framework.os.name=mac os x
> org.osgi.framework.os.version=10.4.10
> org.osgi.framework.processor=i386
> org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
> org.osgi.framework.vendor=Eclipse
> org.osgi.framework.version=1.3.0
> org.osgi.supports.framework.extension=true
> os.arch=i386
> os.name=Mac OS X
> os.version=10.4.10
> sun.cpu.endian=little
> sun.io.unicode.encoding=UnicodeLittle
> sun.jnu.encoding=MacRoman
> user.country=US
> user.dir=/Applications/Apache Directory Studio.app/Contents/MacOS
> user.home=/Users/jap
> user.language=en
> user.name=jap
> user.timezone=Europe/Copenhagen
> *** User Preferences:
> #Wed Sep 12 23:18:13 CEST 2007
> @org.eclipse.ui=3.2.1.M20060913-0800
> @org.eclipse.ui.editors=3.2.1.r321_v20060721
> /instance/org.eclipse.core.resources/version=1
> @org.eclipse.core.resources=3.2.1.R32x_v20060914
> /instance/org.apache.directory.studio.ldifeditor/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
> @org.apache.directory.studio.ldifeditor=1.0.0
> @org.apache.directory.studio.ldapbrowser.common=1.0.0
> /instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1
> \!/=
> file_export_version=3.0
> /instance/org.eclipse.ui/showIntro=false
> /instance/org.apache.directory.studio.ldapbrowser.common/templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>
>            Reporter: Jakob Peterhänsel
>            Assignee: Pierre-Arnaud Marcelot
>            Priority: Minor
>             Fix For: 1.1.0
>
>
> If I create a Connection and name it using non-ascii chars, it's messed up the next time the App is opened.
> Looking at the Environment details, it seems as if the VM is using MacRoman encoding, and not Latin1 or Unicode as I would expect...
> Maybe that needs to be set somewhere?
> Ex: "Tårnby Gym OD" becomes "TÔøΩrnby Gym OD"

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.