none
saber la variable del entorno idioma del navegador RRS feed

  • Pregunta

  • Hola a todos:

    Quisiera saber la variable del idioma del navegador, un número.

    Así:

    español, 1. Inglés, 2. Francés, 3. Portugués, 4.

    ¿Cómo lo puedo saber?

    Muchas gracias de antemano.

    sábado, 17 de marzo de 2018 9:35

Respuestas

  • Si en el navegador está habilitado que se transmita ese dato (en muchas ocasiones está deshabilitado de forma predeterminada), entonces te llega en la cabecera Accept-Language. Desde código puedes recuperarla así:

    Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")

    Te devolverá un texto de este estilo:

    es-ES,es;q=0.8,en;q=0.6,fr;q=0.4

    donde los valores de "q" indican la preferencia de idioma (a mayor q mayor preferencia).

    sábado, 17 de marzo de 2018 10:20