JDK-8003284 : [macosx] [regresison from Apple's Java 6] non-ascii chars can not be read or displayed, causing files to not load, files not found
  • Type: Backport
  • Backport of: JDK-7193966
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 7u6
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-11-12
  • Updated: 2013-09-12
  • Resolved: 2012-12-03
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8
7u10 b16Fixed 8Fixed
Comments
Verified in 7u10 b18 with the applet and JFileChooser dialog from it. Screenshot is verification-8003284.tiff
04-12-2012

Please open a new bug for the new Web Start issue. The bug as described in the master bug is fixed.
03-12-2012

I'm re-marking this as fixed, since this change had nothing to do with Web Start -- only applets. We initially thought the change wasn't needed for Web Start, but it looks like we need a new bug.
03-12-2012

fix failed, not a stopped, please defer
03-12-2012

I have re-opened the bug (request from Tracy) because, as Yong reported, the fix do not work well.
03-12-2012

Attached screenshots: jnlpcommand: open the jnlp with javaws in command line, file with chinese name is in the list on file chooser dialog. jnlpsafari: open the jnlp by clicking the button on the webpage in safari. Same JRE, but file with chinese name is not in the list on file chooser dialog.
29-11-2012

It seems that the fix does not work. I install DMG file of 7u10 b17 JRE and open http://docs.oracle.com/javase/tutorialJWS/uiswing/components/ex6/JWSFileChooserDemo.jnlp from safari. When open the filechooser dialog, the file name with Chinese is not in the list. If I directly open the JNLP file with javaws in command line, then the file with Chinese name is displayed in the list at file chooser dialog.
29-11-2012