0

PHP com HTML UTF-8-pt-br (CGI-Bin)

criado por Ana Mercedes Gauna em 17/04/2017 12:02pm
Semana passada, tive problemas porque os acentos do idioma português, sumiram, o meu HTML parou de reconhecer os acentos, nada fazia voltar a funcionar. Ontem olhando dois livros velhos de HTML achei um capítulo falando em CGI, então eu criei um arquivo do tipo CGI para testar, e funcionou todos os acentos do idioma português novamente. Usei language = pt-br e código UTF-8-pt-br , e funcionou.
Ainda estou começando a aprender a usar o PHP, por enquanto com PHP sou nova.

Caso algum de vocês passem pelo mesmo problema que eu, podem testar esta solução.

<!-- exemplo do código HTML que foi utilizado junto com o arquivo paginacao.cgi -->

<!DOCTYPE html>

<html lang="pt-br" xmlns="https://www.w3.org/TR/html5/">

<head>

<base>

<isindex action="http://www.url-endereco-site.com/cgi-bin/?paginacao.cgi">

<meta Charset="UTF-8" content="text/html"; />

</base>

</head>

</html>

-->

nome do arquivo: paginacao.cgi e abaixo o conteúdo do arquivo CGI:

#!/bin/sh
Content-type: text/html
Language: pt-br
Charset: UTF-8-pt-br
Data Autor Changelog Download
17/04/2017 12:02pm Ana Mercedes Gauna - Versão 2017
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:50am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1
19/04/2017 2:51am Felipe M. @LipESprY - Versão 2017.1

Comentários:

Mostrando 1 - 2 de 2 comentários
Isso teria que se fazer pagina por página e nem sempre isso funciona.
O UTF-8 o idioma padrão dele é o inglês. Brasil = UTF-8-pt-br
Ontem eu fiz esse artigo relativo a esse assunto no que se refe ao IIS:
https://anagauna.wordpress.com/2017/04/18/cgi-com-utf-8-pt-br/
E coloquei uma cópia do meu artigo dentro do Wiki do Microsoft Technet, e o técnico da Microsoft gostou tanto dele, que até trocou o título do artigo:
IIS configuration for UTF-8-pt-br (CGI-Bin)
https://social.technet.microsoft.com/wiki/pt-br/contents/articles/37754.iis-configuration-for-utf-8-pt-br-cgi-bin.aspx
É possivel que para o Windows a Microsoft faça em breve uma versão nova do ISS já configurada para o idioma utilizado em cada nacionalidade individualmente.
Bom dia
19/04/2017 7:59am (~6 meses atrás)

Poderia resolver direto no seu HTML adicionando as meta-tags no conteúdo da tag head:

    <meta charset="utf-8">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta http-equiv="content-language" content="pt-br">
18/04/2017 9:07pm (~6 meses atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)