pergunta:
Meu código de blog é UTF-8. Às vezes, ao abrir a página, ela está em branco e refrescante será normal, mas ao visualizar o arquivo de origem está concluído. Tanto sob o IE6 quanto o Firefox são normais, mas isso acontece ocasionalmente sob o IE7.
No começo, suspeitava que fosse um problema do IDC, mas depois pensei em JS, CSS, estrutura de páginas, etc. Por acaso, pensei em codificar. Afinal, o problema de codificação não foi perturbado por mim uma ou duas vezes.
resolver:
<title> wulin.com </title>
<meta http-equiv = content-type content = text/html; charset = gb2312 />
Pedido de interruptor
<meta http-equiv = content-type content = text/html; charset = gb2312 />
<title> lc'blog </title>
razão:
Por que esse problema ocorre apenas com o IE7? Isso ocorre porque quando o IE7 analisa a codificação da Web, as tags no HTML são preferidas e, em seguida, as mensagens no cabeçalho HTTP são enviadas, enquanto os navegadores da série Mozilla são exatamente o oposto.
Como a página codificada UTF-8 representa um caractere chinês com 3 bytes, o GB2313 ou BIG5 comum são dois. Ao emitir a página, devido aos motivos acima, quando o navegador analisa e produz o conteúdo do <title> </title>, se houver caracteres estranhos de largura completa na frente do </title>, o IE7 trata o UTF-8 como dois bytes e meio caractere chinês aparece. Nesse momento, o caractere meio chinês será combinado com o <do </title> em um caractere distorcido, fazendo com que o IE7 não possa ler a parte <title>, tornando a página inteira vazia e saindo. Se você olhar para o arquivo de origem neste momento, descobrirá que toda a superfície da folha foi realmente emitida.
Portanto, a solução mais fácil é colocar a definição de caractere na tag <head> </head> do arquivo da página da web antes do <meta http-equiv = content-type content = text/html; charset = utf-8 /> no <title> </title>.
De fato, outras versões de codificação também têm problemas semelhantes, mas nossa codificação padrão do navegador é GBK, por isso é ainda menos provável que seja notado.