Recommandé: Méthodes d'utilisation des instructions SQL dans la production de pages Web dynamique ASP 1. Instruction SELECT Dans le monde SQL, l'opération la plus élémentaire est l'instruction SELECT. Lorsque vous utilisez SQL directement sous l'outil de base de données, de nombreuses personnes seront familiarisées avec les opérations suivantes: Ce qui suit est le contenu cité:
Pourquoi affiche-t-il souvent du code brouillé dans ASP lors de la spécification du codepage comme 65001? L'homme talentueux expliquera ce problème en détail ici afin que de nombreux amis éviteront de prendre des détours et même de rejeter l'UTF-8.
Si vous ne savez pas encore ce qu'est UTF-8, Caizi suggère d'abord les informations connexes de l'UTF-8.
Il est certainement vrai que le codage UTF-8 est accepté et même aimé par de plus en plus de gens. Aujourd'hui, lorsque Web2.0 est populaire, tout en parlant de la compatibilité multi-navigateurs, je dois penser que le phénomène brouillé causé par différents encodages de personnages doit également être bien géré ...
Il y a n ans, toutes les versions ci-dessous IE6 seraient brouillées si elles n'avaient pas installé la bibliothèque de polices correspondante. Par exemple, je suis la version d'IE5 (par défaut Windows2000). Sans la bibliothèque de polices traditionnelles IE installée, les sites Web qui accèdent à une page traditionnelle seront brouillés s'ils ne sont pas installés. Bien sûr, la prémisse est que la page utilise le Charset de Big5, et UTF-8 peut gérer ce problème bien comme codage international. Tant que la page est enregistrée sous forme de format de codage UTF-8, puis définissez le codepage et le charset comme UTF-8 sur la page, vous pouvez afficher le contenu complètement correct dans n'importe quel navigateur client, et il n'y aura pas de brouillage ...
Ok, nous prenons ici la page ASP comme exemple, et prenons un exemple pour voir l'opération spécifique:
Ouvrez une nouvelle page ASP, je crois que les amis qui jouent ASP remarqueront que dans de nombreux codes source téléchargés, il y a généralement une phrase en haut de la page:
| Ce qui suit est le contenu cité: % @ Language = codepage vbscript = 936% |
Il n'est pas nécessaire de dire grand-chose sur la langue précédente. VBScript est le langage de script par défaut pour ASP. En fait, il n'est pas totalement inutile d'écrire. S'il est écrit, il peut également affecter l'efficacité d'exécution de la page. Nous ne discuterons pas de ce problème ici. Le codepage derrière est la clé, et le but est de dire au navigateur quel type d'encodage est cette page. 936 signifie chinois simplifié, tandis que 950 signifie chinois traditionnel, et 65001 est le codage UTF-8 dont nous parlons aujourd'hui. Nous avons changé 936 à 65001. La phrase entière est la suivante:
| Ce qui suit est le contenu cité: % @ Language = codepage VBScript = 65001% |
Ajoutez à la sortie de quelques caractères chinois pour voir s'ils peuvent être affichés correctement.
| Ce qui suit est le contenu cité: <% Page UTF-8 Test de réponse. %> |
Ok, cliquez simplement sur Enregistrer et exécuter cette page pour voir. Si rien de inattendu ne se produit, vous pouvez voir que les mots UTF-8 pages sont affichés et qu'il y a du chinois brouillé. Quelle est la raison?
Ok, veuillez cliquer sur le menu Fichier en haut et sélectionner Enregistrer sous. Il y a un codage sur le résultat net. La valeur par défaut doit être ANSI. Veuillez cliquer sur la boîte déroulante, sélectionnez UTF-8, cliquez sur Enregistrer, puis essayez-le. Si rien de inattendu ne se produit, ce sera encore plus désordonné. Haha, tu es étourdi. Ne vous inquiétez pas, pensez à la raison, car la page que nous avons faite est retournée par HTML. Dans le passé, lorsque nous avons écrit HTML, nous avons vu une méta de la phrase devant le corps, c'est-à-dire dans la tête, ce qui devrait être comme ceci:
| Ce qui suit est le contenu cité: <meta http-equiv = contenu contenu contenu = text / html; charse = gb2312> |
Autrement dit, la page spécifiée renvoie le résultat avec le codage GB2312 et doit être écrit devant la sortie avec le résultat de retour. Tout le monde sait que GB2312 est un chinois simplifié. Aujourd'hui, nous parlons du codage UTF-8. Changeons GB2312 en UTF-8. L'ensemble du code est le suivant:
| Ce qui suit est le contenu cité: <% @ Language = codepage VBScript = 65001%> <meta http-equiv = contenu contenu contenu = text / html; charse = utf-8> <% Page UTF-8 Test de réponse. %> |
Exécutez à nouveau, eh bien, il sera affiché normalement cette fois ...
Conclusion: Afin d'utiliser le codage UTF-8, en plus d'enregistrer le fichier comme format UTF-8, vous devez également spécifier le codepage et le charset en même temps.
Partager: Utilisez SQL-DMO pour créer des applications ASP de sauvegarde et de vérification Présentation des objets de gestion distribués SQL (SQL-DMO) fournissent aux développeurs des méthodes pour effectuer des tâches ordinaires à l'aide de langages de programme et de script, étendant ainsi les fonctionnalités de SQL Server. Cet article explique comment utiliser intelligemment SQL-DMO pour créer