현지화하려는 JavaFX/Groovy 응용 프로그램이 있습니다.자바 웹 스타트 문자 인코딩 문제
Java VM arg "-Dfile.encoding = UTF-8"을 사용하여 JavaFX 표준 실행을 사용하면 모든 국제 문자 (예 : ü)가 올바르게 표시됩니다.
그러나 java-vm-args = "- Dfile.encoding = UTF-8"을 사용하여 JNLP 파일을 통해 앱을 호출하면
<resources>
<j2se version="1.6+" java-vm-args="-Dfile.encoding=UTF-8"/>
...other stuff...
</resources>
이 응용 프로그램은 국제 문자를 다른 임의의 문자 (예 : √¬)로 표시합니다.
JNLP에서 파일 인코딩을 잘못 지정했거나 표준 실행과 Webstart가이 작업에 영향을 미칩니 까?
많이 감사드립니다.
편집 : Groovy API를 사용하여 Remember The Milk RESTful 웹 서비스에 액세스하고 있습니다. 문제가되는 모든 텍스트는 검색된 데이터 (예 : 작업 이름)에서 나올 것이며 실제로 바이너리 또는 텍스트로 디스크에 저장되지 않습니다. "-Dfile.encoding = UTF-8"이 실제로 로컬에서 수정 될지 궁금합니다.
JNLP에서 "축복받은"VM 인수 만 지정할 수 있습니다. "안전한"것으로 간주되지 않는 Arg은 단순히 무시됩니다. 희망하는 항목 목록은 http://download.oracle.com/docs/cd/E17476_01/javase/1.5.0/docs/guide/javaws/developersguide/syntax.html#resources를 참조하십시오. –