none
Sobre configuração de caracteres no navegador e tabulação de texto RRS feed

  • Pergunta

  • Boa tarde pessoal, tenho dois problemas com meu projeto em asp.net.

    No meu projeto, tenho um questionário a ser respondido pelo usuário, e esse questionário é composto por questões que ficam guardadas em um arquivo .TXT no FTP. Assim, tenho que buscar as questões no arquivo .TXT e colocá-los nos objetos, até aí tudo bem. O problema é que caracteres com acentos e o "Ç" não aparecem, eles são substituídos por um ponto de interrogação ("?"). O que fazer?

    Meu outro problema é quanto a tabulação do texto das questões, preciso que fiquem dentro de uma respectiva área para não sair do padrão do site. O que fazer?

    Segue abaixo uma imagem para melhor entendimento dos problemas.

    Obrigado!!

    terça-feira, 17 de julho de 2012 15:39

Todas as Respostas

  • Olá Gustavo, tudo bem?

    Provavelmente seu WebForm esta com Meta definido como UTF-8.

    No momento que for abrir o arquivo txt, vai precisar informar qual o Encoding a ser utilizado.

    Para exemplificar, utilizei o código abaixo.

    System.Text.Encoding encoding = System.Text.Encoding.Default;
    System.IO.TextReader tr = new System.IO.StreamReader(@"C:\meu_arquivo.txt", encoding);
    string conteudo = tr.ReadToEnd();


    Atenciosamente,
    Raphael A. F. Cardoso
    Blog: www.csharpbrasil.com.br
    Twitter: @csharpbrasil / @ferronicardoso

    “Se um dia você tiver que escolher entre o mundo e o amor, lembre-se: Se escolher o mundo ficará sem amor, mas se você escolher o amor, com ele conquistará o mundo” (Albert Einstein)

    • Sugerido como Resposta Vitor Mendes terça-feira, 17 de julho de 2012 20:13
    terça-feira, 17 de julho de 2012 16:34
  • Obrigado pela resposta Raphael!!

    Vc pode me falar aonde verifico se webform está com Meta definido como UTF-8?

    Vou testar o código e volto aqui para contar se funcionou!

    Quando ao meu problema de tabulação do texto, exemplificado na imagem, vc sabe o que fazer?

    quarta-feira, 18 de julho de 2012 18:41
  • Olá Gustavo, tudo bem?

    A meta, verifique no HTML. Ele fica entre as tags <head></head>

    Qual a tabulação, já pensou em remove-las?


    Atenciosamente,
    Raphael A. F. Cardoso
    Blog: www.csharpbrasil.com.br
    Twitter: @csharpbrasil / @ferronicardoso

    “Se um dia você tiver que escolher entre o mundo e o amor, lembre-se: Se escolher o mundo ficará sem amor, mas se você escolher o amor, com ele conquistará o mundo” (Albert Einstein)

    quinta-feira, 19 de julho de 2012 16:04