1
java.util.Locale.USがen_USを表示する理由、なぜ我々は "en-US"のように渡す必要があるのですか?ロケールIDの使用中に_(アンダースコア)または - (ダッシュ)を使用する必要がありますか?
この違いは何ですか?
java.util.Locale.USがen_USを表示する理由、なぜ我々は "en-US"のように渡す必要があるのですか?ロケールIDの使用中に_(アンダースコア)または - (ダッシュ)を使用する必要がありますか?
この違いは何ですか?
両方のバージョンがかなり頻繁に表示されます。ただし、RFC 5646には、(IETF BCP 47文書シリーズの一部である)区切り文字としてハイフンを規定している:http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html
引用:: 「整形式のバリアント値https://tools.ietf.org/html/rfc5646
Javaはバージョンの両方を許可するように思えますSUBTAG = [0-9] [0-9a-zA-Z] {3} | [0-9a-zA-Z] {5、 8}(注:BCP 47は、ハイフン(使用 ' - ' が、これは、より寛大で、区切り文字として))。」
乾杯、
マーティン