Server.HTMLEncode e Server.URLEncode corrompido caracteres UTF8 alta

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 294831
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Quando um script ASP (Active Server Pages) usa o método Server.HTMLEncode ou Server.URLEncode , se a página de código sessão estiver definida para UTF8, os dados em determinadas cadeias de caracteres podem aparecer corrompido ou ilegível.
Causa
Esse problema ocorre porque os Internet Information Services (IIS) 5.0 assume dois bytes por caractere e alguns caracteres UTF8 usam três. Isso cria um buffer é muito pequeno.
Resolução
A seguinte correção aloca buffer adicional quando o tamanho de buffer inicialmente alocado for insuficiente.

Para resolver esse problema, obtenha o service pack mais recente para o Windows 2000. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
260910Como obter o Service Pack mais recente do Windows 2000
Os seguintes arquivos estão disponíveis para download no Centro de download da Microsoft:
Para obter informações adicionais sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft a partir de serviços online
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo. A versão em inglês dessa correção deve ter os seguintes atributos de arquivo ou posteriores:
   Date        Time      Version        Size     File name   --------------------------------------------------------   4/23/2001   07:20p   5.0.2195.3536   332,560  Asp.dll   4/23/2001   07:20p   5.0.2195.3407    13,584  Infoadmn.dll   4/23/2001   07:20p   5.0.2195.3407   245,520  Infocomm.dll   4/23/2001   07:20p   5.0.2195.3407    62,736  Isatq.dll   4/23/2001   07:20p   5.0.2195.3280      7440  W3ctrs.dll				

Situação
A Microsoft confirmou que este é um problema no Microsoft Internet Information Services 5.0. Esse problema foi corrigido primeiro no Windows 2000 Service Pack 3.
Mais Informações
Para obter informações adicionais sobre como obter um hotfix para Windows 2000 Datacenter Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
265173O programa Datacenter e o Windows 2000 Datacenter Server
Para obter informações adicionais sobre como instalar diversos hotfixes com apenas uma reinicialização, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
296861Usar QChain.exe para instalar vários Hotfixes com uma reinicialização
Para obter informações adicionais sobre o que mais esse patch corrige, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
294833Scripts ASP não é possível usar bibliotecas de tipos com UTF8 página
Para obter informações adicionais sobre como instalar o Windows 2000 e hotfixes do Windows 2000 ao mesmo tempo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
249149Instalando o Microsoft Windows 2000 e Hotfixes do Windows 2000
kbIISCom UTF-8

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 294831 - Última Revisão: 12/06/2015 01:49:41 - Revisão: 3.1

Microsoft Internet Information Services 5.0

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbfix kbwin2000presp3fix kbwin2000sp3fix KB294831 KbMtpt
Comentários