Quando navegamos ou usamos páginas no formato UFT-8, sempre pode haver alguns problemas distorcidos ou não exibidos. Baixe a análise e as soluções por alguns motivos no navegador cliente e servidor e use-as no sistema operacional Windows quando o IE for usado. como um navegador. Este problema ocorre frequentemente: ao navegar em uma página da web usando a codificação UTF-8, o navegador não consegue detectar automaticamente (ou seja, quando não está configurado para selecionar automaticamente o formato de codificação) a codificação usada pela página.
Mesmo que a página web tenha declarado o formato de codificação:
<meta http-equiv=Content-Type content=text/html; charset=UTF-8 />
Isso faz com que algumas páginas contendo codificação UTF-8 chinesa produzam uma saída em branco.
Se você estiver usando Mozilla, navegador Mozilla ou navegador Sarafi, isso não causará esse problema. Isso ocorre porque quando o IE analisa a codificação da página da web, ele prioriza tags em HTML e, em seguida, informações em cabeçalhos HTTP, enquanto a série de navegadores Mozilla faz exatamente o oposto;
Porque o UTF-8 usa 3 bytes para representar um caractere chinês, enquanto o GB2312 ou BIG5 comum usa dois. Quando a página é exibida, devido aos motivos acima, quando o navegador analisa e gera o conteúdo de <title></title>, se houver um número ímpar de caracteres de largura total antes de </title>, o IE trata UTF- 8 como dois bytes Ao analisar, metade de um caracter chinês aparece. Neste momento, o meio caractere chinês será combinado com < de </title> para formar uma palavra ilegível, fazendo com que o IE não consiga ler o <title>. parte e deixando a página inteira vazia. Se você olhar o arquivo de origem neste momento, descobrirá que toda a superfície da folha foi realmente produzida.
Portanto, a solução mais simples é definir os caracteres na tag <head></head> do arquivo da página web.
<meta http-equiv=Content-Type content=text/html; charset=UTF-8 />
Coloque antes de <title></title>.
----------------------------------------
=====================
Resolvendo o problema de páginas da web UTF-8 ilegíveis:
<%@codepage=65001%>
< http-equiv=Tipo de conteúdo content=text/html; charset=UTF-8>
Nem um a menos
Além disso, o arquivo deve ser salvo no formato utf-8.
Além disso, o programa não pode cometer erros, hehe
Se houver um programa errado, será normal quando você o abrir pela primeira vez, mas ficará distorcido após a atualização.
Os erros mencionados aqui não farão com que a página inteira não seja exibida.
1.<%@codepage=65001%>
2. <http-equiv=Tipo de conteúdo content=text/html charset=UTF-8>;
3. Sessão.CodePage = 65001
4. Salve o arquivo como UTF-8
Deixa eu te contar, tenho mais experiência nisso, haha
2. <http-equiv=Tipo de conteúdo content=text/html charset=UTF-8>;
======================================
Isso é mais importante e mais comum. Determina qual código interno o navegador do visualizador escolhe para acessar sua página web.
4. Salve o arquivo como UTF-8
Se você usar o método de entrada chinês e caracteres chineses aparecerem na página da web, este item será mais importante. Como o texto que inserimos usando o método de entrada comum não está no formato UTF, ele deve ser salvo novamente no formato UTF-8.
Todos os caracteres chineses lidos no banco de dados estão ilegíveis.
=====================
1.<%@codepage=65001%>
Se isso acontecer, adicione esta frase. Na verdade, o banco de dados não tem nada a ver com o código interno. A chave é o código interno que o programa ASP usa para transmitir seus dados. .
Tente adicionar uma linha em <%@codepage=65001%>:
<%Session.CodePage=65001%>
O problema de páginas da web utf-8 não serem exibidas + páginas da web utf-8 sendo distorcidas geralmente pode ser resolvido.