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-US
Java의 표준 이라고 생각하지 않습니다 . (어딘가에서 볼 경우 링크를 추가 할 수 있습니다).
그래서 그냥 en_US
.
참조 URL : https://stackoverflow.com/questions/4904803/en-us-or-en-us-which-one-should-you-use
'program tip' 카테고리의 다른 글
클래스 1 또는 클래스 2가있는 요소 찾기 (0) | 2021.01.11 |
---|---|
asset_host를 사용하지 않는 메일러의 image_tag (0) | 2021.01.11 |
동시성 모델 : Erlang 대 Clojure (0) | 2021.01.11 |
닫히지 않은 div 태그를 찾는 방법 (0) | 2021.01.11 |
쉘 스크립트 변수가 비어 있지 않음 (-z 옵션) (0) | 2021.01.11 |