トップ>ASP.NET関係>ASP.NETによる日本語コード自動変換の簡易版
ASP.NETによる日本語コード自動変換の簡易版~ASP.NET関係
サンプルは「ASP.NETによる検索キーワードのリアルタイム表示」と同じですが、ASP.NETによる日本語コード自動変換は大きなテーマの1つなので別に分けました。サンプルを開く
訪問者が検索に使った検索キーワードを抽出してみますとShift-JIS,EUC-JP,UTF-8の日本語コードのいづれかでエンコードされている事に気付きます。同じ日本語の文字として表示されていても、文字に割り当てられている番号、数字が違うわけです。
日本語コードの自動変換はPerlではjcode.plやJcode.pm等で提供されていますが、.NET Franeworkでは提供されていません。ということで自分で作る事になります。一般的に、日本語コードの自動変換は100%正確に行われると言うことはありません。今回は検索エンジンのキーワードの表示程度の事なので多少の文字化けは大目に見て、実際の用途に耐えうるレベルの簡易版を作ってみました。いざ動かしてみると、サンプルを見ていただければ分かりますが、思っていたよりも文字化けが少なく動いています。
コーディングのコツは3つの日本語コード、Shift-JIS,EUC-JP,UTF-8と「にらめっこ」をして、大雑把にそれぞれの特徴を見つけることです。あまり精度を上げる事にこだわって細かくコーディングしてしまいますと、解析速度ばかりかかってしまい、アクセスログには向かなくなります。ほどほどのところで妥協です。
このシステムのソースリストは有料で公開致しております。ご希望の方は
よりご連絡下さい。
■本当のSEOとは?
■はじめから使わないWindows Aero。。。
■ホームページに関する相談承ります。
■企業と癒着した個人ブログ…過半数の人達は信用していないとの事。
■Debianのapache2で文字化けを回避するには?
■PHPで動的にサムネイル画像を生成する。
■展示会プレゼン用、社員教育用等のオリジナルのビデオ制作も承っております。
■Window Vistaのトラブルに関するサポートについて
■IE7ではXmlHttpRequestでローカルのファイルにアクセスできない。
■HD-DVDとBlu-rayのAACS(著作権保護機能)を解除する方法を検証しました。
■VistaのWindowsエクスペリエンスインデックスのスコアです。
■Windows Vistaの導入は。。。
■PS3(プレイステーション3)は…
■PS3の60Gモデルと20Gモデルの違いは…
■Debianのapache2でRewriteEngineを有効にする。
■即日発送:SONY プレイステーション3(PS3)
■即日発送:任天堂Wii(新品)+Wiiスポーツ
■DebianでCDをマウントするには?
■GNOMEの起動時にアプリケーションを自動実行するには?
■GNOMEで自動ログインするには?
■Debianでvpopmailをインストールする。
■Debianでqmailをパッケージからインストールする。
■Debianでホスト名の設定を行うには?
■Debianでネットワーク設定を行うには?