ソフトンハウス・トップへ
お疲れぷろぐらま
ソフトンハウス製作日記
ソフトンハウスや日々のことを書いています。
ソフトンハウス
サーバー構築・システム開発
コンサル業務を受託しています。
ご興味のある方はお疲れぷろぐらま
までお気軽にご相談ください。
Calendar
<<12月>>
......1
2345678
9101112131415
16171819202122
23242526272829
3031
Blog Parts
にほんブログ村 IT技術ブログ Webサイト構築へ
blogram投票ボタン
Messages
Team Foundat...
SQL Serverフル...
東日本大震災から6年・3...
リスティング広告について...
Windows Serv...
WSUS 4.0...
東京オリンピック 202...
iSPP被災地スタディツ...
Windows 8 イン...
環境構築エンジニアを劣化...
Windows Serv...
Windows Serv...
Windows Serv...
『3.11 被災地の証言...
WindowsXP 80...
風邪をひきました。...
Hub無償提供のお知らせ...
ブログサイトに「いいね!...
サーバー機器移行...
復旧復興
→リスト表示する
Latest Blog
gsoy
今年もやっと冬がきた...
kortodarma
<だいこん>
tonton
ラジオ番組について2....
tonton
ラジオ番組について1....
tonton
英語がわかるようになれる...
tonton
省力化及びアイデア・グッ...
asobow
あっ! わあぁ! アン...
kortodarma
<報告>
kazu
当然のことながら〜...
kazu
最高温度13℃の予定...
kortodarma
<猿>
[最新順表示]  1 件
 [リストを表示] 1頁5件 1/1(1件)
2010/07/04 16:49:38 プライベート♪
製作日記
ScriptControlが使えない。

ASP の自分的メモです。

Windows Server 2008 R2 の IIS7.0 を使って URL をエンコードする場合、以下のコードは利用できません。

Set sc = CreateObject("ScriptControl")
sc.Language = "JScript"
Set js = sc.CodeObject
ENCODE_STR=js.encodeURI(SOURCE_STR)

これは ScriptControl が 32ビットであるため、64ビット OS の IIS(ASP) では利用できないという事から発生します。

そこで、以下のような使い方をします。

ENCODE_STR = Server.URLEncode(SOURCE_STR)

この Server オブジェクトはエンコードを用意していますので、一発で変換することができます。

別なページへの引数渡しとして使うならこれだけで十分でしょう。

ところが戻しが必要となる場合、そうは行きません。

Server オブジェクトにはエンコードはありますが、デコードは用意されていないのです。

そこであれこれ試してみました。

汚い自分のコードより、Web 上に良い見本がありましたので掲載します。

ADODB.Recordset と Stream を使ったちょっと変則的アイデァなプログラムではありますが実用には耐えられそうです。
http://blog.blueshop.com.tw/hammerchou/articles/23385.aspx

但し、掲載されているソースの ADODB.Stream プロパティ の .Charset が Big5 になっていますので注意してください。
この部分を SHIFT_JIS に変更すれば IISで動作します。

自分的メモでした。

多くの人に知ってほしいテクニックですから、少々検索キーワードを張っておきます。

ASPでScriptControlが使えない II7でScriptControlが使えない 64ビット IIS7 Windows Server 2008 R2 x64 ScriptControl DecodeURL EncodeURL URLEncode URLDecode

製作者に感謝します。

TB(0) | 記事URL |コメント |通報
画面TOPへ [最新順表示]  1 件
Profile
お疲れぷろぐらま
性別男性
年齢55歳
誕生7月中旬
星座かに座
血液B型
身長173cm
体型がっちり型
職業プログラマ
地域宮城県
性格温厚
趣味写真・ドライブ
チャームつぶらなひとみ?
長所のんびり
短所白黒はっきり
特技プログラム作り
自己紹介
ソフトンハウスの制作をしています。
Category
ITコンサルタント(63)
Windows 7(17)
Windows Server(58)
アフリエイト・SEO対策(8)
おしゃれ(2)
ぐるめ(1)
なし(10)
宇宙のお話(33)
景気を良くしよう。(17)
構築プロジェクト(3)
雑談(157)
製作日記(128)
東日本大震災(19)
→リスト表示する
Favorite
はぶりんブログ
ティップの大冒険
デェ〜王
ROSE HEART
ソフトンハウス
Archive
2017年06月 (1)
2017年04月 (1)
2017年03月 (1)
2017年02月 (1)
2016年12月 (1)
2015年12月 (1)
→リスト表示する
今日
今月
累計
掲載情報などの無断転用・転載を禁止します。著作権は 株式会社ソフトウエア開発 に属します。
本サイトに関するお問い合わせ、広告等の掲載依頼は ソフトンハウス運営チーム までご連絡ください。