이제 마음을 놓으셔도 됩니다. 제 포럼은 정상적으로 작동하고 있습니다. 하지만 관련 지식을 배우고 싶습니다.
많은 분들이 다음과 같은 설정을 사용하고 있습니다:
LANGUAGE = "en_US.UTF-8",
LC_ALL = "en_US.UTF-8",
LANG = "en_US.UTF-8"
LC_ALL만 설정하면 충분한 것 아닌가요? 이 변수가 다른 모든 옵션을 포함하는 것이죠?
저는 핀란드어 환경을 사용하며, LANGUAGE = "fi_FI.UTF-8"와 LANG = "fi"만 사용해 왔습니다. 모든 것이 매끄럽게 작동했습니다. 하지만 최근 발생한 업그레이드 실패 이후, 제 설정과 다른 사람들이 사용하는 설정 사이에 미세한 차이가 있다는 것을 깨달았습니다. 그래서 app.yml을 수정하여 세 가지 변수 모두를 UTF-8 형식으로 설정했습니다.
업그레이드를 시도했지만 실패했습니다. LANG = "fi_FI.UTF-8"은 허용되지 않는다고 알려주었기 때문에, 이를 다시 fi로 되돌리고 LC_ALL을 삭제하자 모든 문제가 해결되었습니다.
이제 다음 사항에 대해 궁금합니다.
LC_ALL이 포함된 상태에서 왜LANG이 영향을 미쳤을까요?LANG = "fi_FI.UTF-8"은 허용되지 않았는데, 왜 다수의 글로벌 포럼에서는LANG = "en_US.UTF-8"을 사용할 수 있는 걸까요?