program tip

en_US 또는 en-US 중 어느 것을 사용해야합니까?

radiobox 2021. 1. 11. 07:57
반응형

en_US 또는 en-US 중 어느 것을 사용해야합니까?


이 질문에 이미 답변이 있습니다.

사용자 기본 설정의 로케일을 데이터베이스에 저장한다고 가정하면 어떤 값을 사용할 것입니까?

en_US 또는 en-US

두 가지 표준이지만 자신의 응용 프로그램의 일부로 사용하고 싶은 것은 무엇입니까?

업데이트 됨 : 많은 웹 사이트에서 밑줄 대신 대시를 사용하는 것 같습니다.

http://zh.wikipedia.org/zh-tw http://www.google.com.hk/search?hl=zh-TW


기다려, 기다려, 기다려. 여러분, 저는 "-"가 표준이라고 확신합니다. 어딘가에 "_"가 보이면 아마도 일부 사람들이 그것을 유효한 식별자로 만들기 위해 생각 해낸 것일 것입니다.

개인적으로 나는 "-"로 갈 것입니다.

http://en.wikipedia.org/wiki/IETF_language_tag

http://tools.ietf.org/html/rfc5646


Java로 작업하는 경우 Java 로케일 형식 ( en_US)을 사용하는 것이 좋습니다.

BCP 47 문서를 실제로 지정 할 en-US포맷을하고, 그냥 일반으로하지 않을 경우 자바 스타일의 로케일 이름보다 더 일반적입니다. 그러나 실제로는 밑줄이있는 형태를 꽤 많이 볼 수 있습니다. 예를 들어 Java대부분의 POSIX 유형 플랫폼 은 언어 / 지역 구분 기호로 밑줄을 사용합니다.

따라서 두 가지 선택 모두 잘못 될 수는 없습니다. 그러나 Java로 작성하고 아마도 Unix 플랫폼을 대상으로하고 있다는 점을 감안할 때 en_US아마도 갈 길일 것입니다.


Java 7 Locale.forLanguageTag(String)에는 하이픈을 구분 기호로 가정 하는 새로운 메소드가 있습니다. 나는 그것을 규범 적이라고 생각한다.

자세한 내용 Locale 설명서를 확인 하십시오.


en_US. 이것은 매우 유용한 읽기입니다.


en-USJava의 표준 이라고 생각하지 않습니다 . (어딘가에서 볼 경우 링크를 추가 할 수 있습니다).

그래서 그냥 en_US.

참조 URL : https://stackoverflow.com/questions/4904803/en-us-or-en-us-which-one-should-you-use

반응형