none
IIS URL Rewrite RRS feed

  • Pergunta

  • Pessoal,

    Estou com meu globalization Requests e Responses como iso-8859-1.

    No entanto qdo recupero algo da URL, ele esta recebendo as palavras acentuadas erroneamente.

    Onde configuro isso ?

    segunda-feira, 23 de janeiro de 2012 06:04

Respostas

  • Olá A.G.A,

    Se vc fizer como o código abaixo, vc consegue pegar a URL original.

    Assim, vc consegue pegar os valores originais, não aqueles que vêm sobre encoding.

    var conteudo = Page.Request.Url.ToString();
    

    Com relação as palavrás acentuadas, o modo como elas são apresentadas aos usuários eu acredito que não tenha como mudar, pois é preciso esta formatação para o trafego corrego dos dados, já que eles são trafegados em ANSI (creio eu).

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    • Marcado como Resposta AGA Neto quarta-feira, 1 de fevereiro de 2012 08:35
    segunda-feira, 23 de janeiro de 2012 12:04
    Moderador
  • Neto, url's NÃO podem ser acentudas. Caso você use acentuação nelas, vai ter problemas ( como este ).
    Observe grandes portais e veja que as urls sempre são exibidas sem acentos.
    Caso seja necessário, utilize uma classe para tirar os acentos antes de fazer o redirect, ok ?

    Abraços... :) 
    Evandro Aguiar
    http://wta3.com.br

    Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh
    • Marcado como Resposta AGA Neto quarta-feira, 1 de fevereiro de 2012 08:35
    segunda-feira, 23 de janeiro de 2012 12:30
  • e sobre os espacos entre as palavras ? Tenho mesmo q colocar algum - ?
    Sim, também é MUITO recomendado. Pode ser - ou _ 

    Abraços... :) 
    Evandro Aguiar
    http://wta3.com.br

    Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh
    • Sugerido como Resposta EvandroAS domingo, 29 de janeiro de 2012 13:19
    • Marcado como Resposta AGA Neto quarta-feira, 1 de fevereiro de 2012 08:35
    domingo, 29 de janeiro de 2012 13:19

Todas as Respostas

  • Olá A.G.A,

    Se vc fizer como o código abaixo, vc consegue pegar a URL original.

    Assim, vc consegue pegar os valores originais, não aqueles que vêm sobre encoding.

    var conteudo = Page.Request.Url.ToString();
    

    Com relação as palavrás acentuadas, o modo como elas são apresentadas aos usuários eu acredito que não tenha como mudar, pois é preciso esta formatação para o trafego corrego dos dados, já que eles são trafegados em ANSI (creio eu).

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    • Marcado como Resposta AGA Neto quarta-feira, 1 de fevereiro de 2012 08:35
    segunda-feira, 23 de janeiro de 2012 12:04
    Moderador
  • Neto, url's NÃO podem ser acentudas. Caso você use acentuação nelas, vai ter problemas ( como este ).
    Observe grandes portais e veja que as urls sempre são exibidas sem acentos.
    Caso seja necessário, utilize uma classe para tirar os acentos antes de fazer o redirect, ok ?

    Abraços... :) 
    Evandro Aguiar
    http://wta3.com.br

    Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh
    • Marcado como Resposta AGA Neto quarta-feira, 1 de fevereiro de 2012 08:35
    segunda-feira, 23 de janeiro de 2012 12:30
  • e sobre os espacos entre as palavras ? Tenho mesmo q colocar algum - ?
    domingo, 29 de janeiro de 2012 09:17
  • e sobre os espacos entre as palavras ? Tenho mesmo q colocar algum - ?
    Sim, também é MUITO recomendado. Pode ser - ou _ 

    Abraços... :) 
    Evandro Aguiar
    http://wta3.com.br

    Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh
    • Sugerido como Resposta EvandroAS domingo, 29 de janeiro de 2012 13:19
    • Marcado como Resposta AGA Neto quarta-feira, 1 de fevereiro de 2012 08:35
    domingo, 29 de janeiro de 2012 13:19
  • Agora mais uma duvida.

    Quando a pessoa busca uma palavra acentuada eu removo os acentos e mando no redirect.

    Agora  e quando eu quero exibir essas palavras na proxima tela, como elas serao acentuadas visto que ela pegara os dados da url e nesta, nao estarao acentuadas ?

    segunda-feira, 30 de janeiro de 2012 17:21