推奨:ASPダイナミックWebページの制作でSQLステートメントを使用する方法1。STEATEMETTITEMENT SQL WORLDでは、最も基本的な操作はSelectステートメントです。データベースツールの下でSQLを直接使用する場合、多くの人が次の操作に精通しています。以下は引用されたコンテンツです。
CodePageを65001として指定するときに、ASPに文字化けされたコードを頻繁に表示するのはなぜですか?才能のある男性は、この問題をここで詳細に説明し、多くの友人が迂回路をとり、UTF-8を拒否することさえ避けます。
UTF-8がまだわからない場合は、Caiziが最初にUTF-8の関連情報を検索することを提案します。
UTF-8エンコーディングが受け入れられ、ますます多くの人々にさえ好まれていることは確かに合理的です。今日、Web2.0が人気があるとき、マルチブラウザーの互換性について話しているとき、私はさまざまなキャラクターエンコーディングによって引き起こされる文字化けの現象もうまく処理する必要があると考えなければなりません...
n年前、IE6以下のすべてのバージョンは、対応するフォントライブラリがインストールされていない場合、文字化けします。たとえば、私はIE5(Windows2000デフォルト)のバージョンです。 IEの従来のフォントライブラリがインストールされていない場合、従来のページにアクセスするWebサイトは、IEの従来のフォントライブラリをインストールしていない場合、文字化けします。もちろん、前提は、ページがBig5のチャーセットを使用し、UTF-8がこの問題を国際エンコードとしてうまく処理できることです。ページがUTF-8エンコード形式として保存されてから、ページにCODEPAGEとCHARSETをUTF-8として定義している限り、クライアントブラウザに完全に正しいコンテンツを表示できます。
わかりました、ここでASPページを例に取り、特定の操作を確認してみましょう。
新しいASPページを開くと、ASPをプレイする友人は、多くのダウンロードされたソースコードで、通常、ページの上部に文があることに気付くと思います。
| 以下は引用されたコンテンツです。 %@言語= vbscript codepage = 936% |
以前の言語について多くを言う必要はありません。 VBScriptは、ASPのデフォルトのスクリプト言語です。実際、書くことは完全に不要です。書かれた場合、ページの実行効率にも影響する可能性があります。ここではこの問題については説明しません。背後にあるコードページが鍵であり、目的は、このページがどのようなエンコードであるかをブラウザに伝えることです。 936は単純化された中国人を意味し、950は伝統的な中国人を意味し、65001は今日私たちが話しているUTF-8エンコードです。 936を65001に変更しました。文全体は次のとおりです。
| 以下は引用されたコンテンツです。 %@言語= vbscript codepage = 65001% |
いくつかの漢字を出力して、それらを正しく表示できるかどうかを確認します。
| 以下は引用されたコンテンツです。 <% Response.writeテストUTF-8ページは初めて %> |
OK、[保存]をクリックして[このページを実行して実行して表示します。予期しないことが起こらないと、UTF-8ページという単語が表示されていることがわかり、中国語が文字化していることがわかります。理由は何ですか?
OK、上部のファイルメニューをクリックして、ASを保存を選択してください。一番下の行にエンコーディングがあります。デフォルトはANSIである必要があります。ドロップダウンボックスをクリックし、UTF-8を選択し、[保存]をクリックして、試してみてください。予期しないことが起こらないと、さらに乱雑になります。ハハ、あなたはめまいがします。心配しないでください、理由について考えてください。私たちが作成したページはHTMLによって返されます。過去には、HTMLを書いたとき、体の前に文のメタ、つまり頭の中で、次のようになるはずです。
| 以下は引用されたコンテンツです。 <メタhttp-equiv = content-type content = text/html; charset = gb2312> |
つまり、指定されたページはGB2312エンコードで結果を返し、リターン結果とともに出力の前で記述する必要があります。 GB2312が単純化された中国人であることは誰もが知っています。今日、私たちはUTF-8エンコーディングについて話しています。 GB2312をUTF-8に変更しましょう。コード全体が次のとおりです。
| 以下は引用されたコンテンツです。 <%@言語= vbscript codepage = 65001%> <メタhttp-equiv = content-type content = text/html; charset = utf-8> <% Response.writeテストUTF-8ページは初めて %> |
もう一度実行してください、まあ、今回は通常表示されます...
結論:UTF-8エンコーディングを使用するには、ファイルをUTF-8形式として保存することに加えて、同時にCODEPAGEとCHARSETを指定する必要があります。
共有:SQL-DMOを使用してバックアップと検証ASPアプリケーションを作成します概要SQL分散管理オブジェクト(SQL-DMO)は、プログラムとスクリプト言語を使用して通常のタスクを実行する方法を開発者に提供し、SQL Serverの機能を拡張します。この記事では、SQL-DMOを巧みに使用して作成する方法について説明しています