시스템 로케일을 변경 한 후에 내 웹 응용 프로그램이 제대로 실행되지만 파일이 생성 될 때마다 (java.text.numberformat.getCurrencyInstance()) 파일에 표시된 통화가 시스템 로캘의 통화 인 $와는 반대로 $로 표시됩니다. . 웹 응용 프로그램에는 올바른 통화를 표시하는 데 문제가 없습니다. 시스템은 원격 우분투 10.10 서버입니다. 나는 모든 시스템 로케일 설정 가능성을 고갈 시켰으며, 여러 번 재시작 한 후에도 여전히 그 대답에 가깝지 않습니다. 는 [편집] 나는 다음과 같은 시도 :JVM은 우분투 10.10에서 로케일 설정을 어디에서 얻을 수 있습니까?
문제가 처음 디스플레이 문제를 해결하는 등장https://askubuntu.com/questions/89976/how-to-change-the-default-locale-in-ubuntu-10-10-server .
나는 localepurge를 사용하여 프랑스어를 제외한 다른 모든 로케일을 제거했습니다.
나는 다음과 같은 포함 할 수는/etc/기본/로케일을 편집 한 :
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR
LC_CTYPE=fr_FR.UTF-8
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE=fr_FR.UTF-8
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES=fr_FR.UTF-8
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
에서 로케일 설정) ssh 설정에 따라 얻을 수 있습니다 호스트가 SSH 세션에서 시작 새로운 제안을 장려하십시오. 이 블로그 게시물을 보셨습니까? http://blog.andrewbeacock.com/2007/01/how-to-change-your-default-locale-on.html –