HttpRequest.UserLanguages HttpRequest.UserLanguages HttpRequest.UserLanguages HttpRequest.UserLanguages Property


클라이언트 언어 기본 설정의 정렬된 문자열 배열을 가져옵니다.Gets a sorted string array of client language preferences.

 property cli::array <System::String ^> ^ UserLanguages { cli::array <System::String ^> ^ get(); };
public string[] UserLanguages { get; }
member this.UserLanguages : string[]
Public ReadOnly Property UserLanguages As String()

속성 값


클라이언트 언어 기본 설정의 정렬된 문자열 배열 또는 null(비어 있는 경우)입니다.A sorted string array of client language preferences, or null if empty.


다음 코드 예제에서 반환 된 여러 값을 캡처하는 UserLanguages 문자열 배열 및 HTTP 출력의 별도 줄에 각 언어 이름을 쓰기 속성입니다.The following code example captures the multiple values returned by the UserLanguages property into a string array and writes each language name to a separate line of HTTP output.

브라우저에서 제공 하는 언어 이름 및 모든 가능한 코드의 명확한 목록이 없습니다.The language names are provided by the browser, and there is no definitive list of all possible codes. 일반적으로 이러한 구성의 언어, 하이픈 및 문화권에 대해 두 문자 코드는 두 문자 코드와 같은 "en-우리" 미국 영어 및에 "fr-ca" 프랑스어 (캐나다)입니다.Typically these consist of a two-character codes for the language, a hyphen, and a two-character code for the culture, such as "en-us" for U.S. English and "fr-ca" for Canadian French.

int count;
String[] userLang = Request.UserLanguages;    
for (count = 0; count < userLang.Length; count++) 
   Response.Write("User Language " + count +": " + userLang[count] + "<br>");
Dim userLang() As String
 Dim count As Integer
 userLang = Request.UserLanguages
 For count = 0 To userLang.GetUpperBound(0)
    Response.Write("User Language: " & Cstr(userLang(count)) & "<br>")
 Next count

적용 대상