Eu também tinha código iluminado na minha página hoje, então procurei problemas relacionados online. Parece que esse método é muito bom. Eu tentei. Eu usei o editor Editp, basta usar o documento - codificação de arquivo - alteração de codificação de arquivos - selecione a codificação necessária no documento - selecione o código que você precisa
Nas páginas da web, o problema do código ilegal chinês geralmente ocorre. Quando encontrei problemas de código de iluminação no passado, continuei tentando diferentes métodos de codificação até ter sucesso. Ontem, o projeto encontrou esse problema novamente, então fiz um teste simples.
Os arquivos HTML possuem métodos de codificação, como UTF-8, GBK, etc. Eles podem não ser visíveis no bloco de notas, mas no eclipse, você pode definir o método de codificação do arquivo HTML e as figuras a seguir serão explicadas.
Teste 1:
Salve arquivos HTML no UTF-8. Veja a figura a seguir para o conteúdo específico do arquivo:
Como você pode ver na figura, o método de codificação do arquivo é UTF-8 e o outro na caixa vermelho abaixo é definido no Eclipse. A caixa vermelha acima da imagem indica como o navegador abre o arquivo, que pode ser visto como UTF-8.
Use o IE para abrir o arquivo e você pode ver a seguinte figura:
Ao verificar o método de codificação do navegador, você pode ver que o navegador selecionou automaticamente o método UTF-8 e não havia código ilegal.
Alterne o método de codificação do navegador para GB2312, você pode ver a seguinte figura:
Teste 2:
Salve o arquivo HTML no UTF-8 e defina o método de codificação no cabeçalho do arquivo para GBK, conforme mostrado na figura abaixo:
Isso mostra que o método de codificação do arquivo é UTF-8 e o método de abertura de arquivo padrão é GBK.
As capturas de tela do uso do IE para abrir este arquivo são as seguintes:
Você pode ver que o navegador o abre no GB2312 de acordo com as instruções do arquivo HTML. Como o método de codificação do próprio arquivo é UTF-8, o código ilegal aparece. Mas o arquivo de origem da página da web não está iluminado.
Se você escolher o método de codificação do navegador para ser UTF-8, poderá ver o código ilegal desaparecer. A captura de tela é a seguinte:
Neste ponto, o teste acabou. Para resumir os seguintes pontos:
O arquivo 1.html possui um formato codificado, que só pode ser visto em um editor e definido específico.
2. O Charset definido no tipo conteúdo na cabeça do arquivo HTML informa ao navegador como abrir o arquivo.
3. Geralmente, os métodos de codificação nos pontos 1 e 2 devem ser consistentes, e o código ilegal pode ocorrer se houver inconsistente.
4. Se o navegador exibir código ilegal, mas o arquivo de origem da página não estiver em código contornado, você poderá ver o chinês correto modificando o método de codificação do navegador. Se o charset correto estiver definido no arquivo de origem, não será necessário modificar o método de codificação do navegador.