私は多言語サイトで作業しています。国名なしで取得および設定したいculture
。ブラウザが英語の場合、または lang が英語を選択した場合、notまたはが返されます。言語ごとに 1 つの localresources ファイルを使用し、言語コードをパラメーターとして SQL プロシージャーに送信する必要があるためです。uiculture
culturename
en
en-US
en-GB
Thread.CurrentThread.CurrentCulture
Thread.CurrentThread.CurrentCulture.Name
Thread.CurrentThread.CurrentUICulture
それらはすべてen-GB、de-DE、de-ATなどを返します...最初の部分が必要で、これを使用します。 http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo%28VS.71%29.aspx リンクに名前がありますが、ブラウザはそれを返さないことに注意してください。部。どうやってやるの?
解決しました(:
編集:さて、ブラウザの文化を読み取るにはどうすればよいですか。それがない場合は、自分の文化を設定するにはどうすればよいですか。例: 私はen
,de
を持ってru
おり、訪問者のブラウザは私を感知しましたfr
, 私はそれが表示されるようにしたい ?