Recomendado: Métodos de uso de instruções SQL na produção dinâmica de páginas dinâmicas 1. Selecionar instrução No mundo SQL, a operação mais básica é a instrução SELECT. Ao usar o SQL diretamente sob a ferramenta de banco de dados, muitas pessoas estarão familiarizadas com as seguintes operações: o seguinte é o conteúdo citado:
Por que geralmente exibe código ilegal no ASP ao especificar o CodePage como 65001? O homem talentoso explicará essa questão em detalhes aqui, para que muitos amigos evitem fazer desvios e até rejeitar o UTF-8.
Se você ainda não sabe o que o UTF-8, o CAIZI sugere que você procure primeiro as informações relacionadas do UTF-8.
Certamente é razoável que a codificação UTF-8 seja aceita e até apreciada por mais e mais pessoas. Hoje, quando o Web2.0 é popular, enquanto fala sobre compatibilidade com vários navegadores, tenho que pensar que o fenômeno iluminado causado por diferentes codificações de personagens também precisa ser bem tratado ...
Há n anos atrás, todas as versões abaixo do IE6 seriam distorcidas se não tivessem a biblioteca de fontes correspondente instalada. Por exemplo, eu sou a versão do IE5 (padrão do Windows2000). Sem a biblioteca de fontes tradicional do IE instalada, os sites que acessam qualquer página tradicional seriam distorcidos se não tivessem a biblioteca de fontes tradicional do IE instalada. Obviamente, a premissa é que a página usa o Charset do BIG5, e o UTF-8 pode lidar com esse problema bem como uma codificação internacional. Desde que a página seja salva como formato de codificação UTF-8 e defina o CodEPage e o Charset como UTF-8 na página, você pode exibir o conteúdo completamente correto em qualquer navegador do cliente, e não haverá distorcido ...
Ok, aqui tomamos a página ASP como exemplo e vamos dar um exemplo para ver a operação específica:
Abra uma nova página do ASP, acredito que os amigos que jogam ASP notarão que em muitos códigos de origem baixados, geralmente há uma frase no topo da página:
| A seguir, o conteúdo citado: %@Idioma = vbscript codePage = 936% |
Não há necessidade de dizer muito sobre o idioma anterior. VBScript é o idioma de script padrão para ASP. De fato, é completamente desnecessário escrever. Se escrito, também pode afetar a eficiência da execução da página. Não discutiremos esta questão aqui. A página de código por trás é a chave, e o objetivo é dizer ao navegador que tipo de codificação desta página é. 936 significa chinês simplificado, enquanto 950 significa chinês tradicional e 65001 é a codificação da UTF-8 sobre a qual estamos falando hoje. Mudamos 936 para 65001. Toda a frase é a seguinte:
| A seguir, o conteúdo citado: %@Idioma = vbscript codePage = 65001% |
Adicione à saída alguns caracteres chineses para ver se eles podem ser exibidos corretamente.
| A seguir, o conteúdo citado: <% Página de Teste de Response.Write UTF-8 pela primeira vez %> |
Ok, basta clicar em Salvar e executar esta página para ver. Se nada inesperado acontecer, você poderá ver que as palavras UTF-8 são exibidas e há chinês iluminado. Qual é o motivo?
OK, clique no menu Arquivo na parte superior e selecione Salvar como. Há uma codificação na linha inferior. O padrão deve ser ANSI. Clique na caixa suspensa, selecione UTF-8, clique em Salvar e experimente. Se nada inesperado acontecer, será ainda mais confuso. Haha, você está tonto. Não se preocupe, pense no motivo, porque a página que fizemos é devolvida pelo HTML. No passado, quando escrevemos HTML, vimos uma meta de frase em frente ao corpo, isto é, na cabeça, que deve ser assim:
| A seguir, o conteúdo citado: <meta http-equiv = content-type content = text/html; charset = gb2312> |
Ou seja, a página especificada retorna o resultado com a codificação GB2312 e deve ser gravada na frente da saída com o resultado de retorno. Todo mundo sabe que o GB2312 é simplificado em chinês. Hoje estamos falando sobre a codificação UTF-8. Vamos alterar o GB2312 para UTF-8. Todo o código é o seguinte:
| A seguir, o conteúdo citado: <%@Idioma = vbscript codePage = 65001%> <meta http-equiv = content-type content = text/html; charset = utf-8> <% Página de Teste de Response.Write UTF-8 pela primeira vez %> |
Execute novamente, bem, ele será exibido normalmente desta vez ...
CONCLUSÃO: Para usar a codificação UTF-8, além de salvar o arquivo como formato UTF-8, você também precisa especificar CodEPage e Charset ao mesmo tempo.
Compartilhar: Use SQL-DMO para criar aplicativos ASP de backup e verificação Visão geral Os objetos de gerenciamento distribuído SQL (SQL-DMO) fornecem aos desenvolvedores métodos para executar tarefas comuns usando linguagens de programa e script, estendendo assim a funcionalidade do SQL Server. Este artigo fala sobre como usar inteligentemente o SQL-DMO para criar