IIS+ASPで、UTF-8形式にて受け取った文字列をshift-jis形式に変換してASP内で使用するにはどうすればいいでしょうか。


そんなことは不可能なら、不可能という回答でも結構です。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/09/17 12:32:34
  • 終了:--

回答(3件)

id:miyamuyuki No.1

miyamuyuki回答回数40ベストアンサー獲得回数02004/09/17 12:41:41

ポイント30pt

http://www.ken3.org/asp/

三流君ASPで遊ぶ、失敗する

上記のURLで、逆のパターン(SJIS → UTF-8)ですが、わかりやすく解説してあります。

参考になりますか?

id:zeamix

参考にはなりましたが、うまく動作しませんでした。他の方法ありますでしょうか。

2004/09/17 12:55:53
id:ktok No.2

ktok回答回数41ベストアンサー獲得回数02004/09/17 13:13:01

ポイント30pt

http://www.vector.co.jp/soft/win95/util/se314832.html

utf8tosj.VBS(Windows95/98/Me / ユーティリティ)

こちらにVBScriptがあります。

この中のutftosjisというサブルーチンを組み込めば、変換してくれます。

BASPを使うという手もあります。

id:zeamix

ちょっとやってみます。ありがとうございます。

2004/09/17 14:39:33
id:hi7m149q No.3

hi7m149q回答回数17ベストアンサー獲得回数02004/09/17 14:36:53

ポイント30pt

http://www.hatena.ne.jp/1095391954#

IIS+ASPで、UTF-8形式にて受け取った文字列をshift-jis形式に変換してASP内で使用するにはどうすればいいでしょうか。 そんなことは不可能なら、不可能という回.. - 人力検索はてな

ここでおっしゃっている ASP とは VBScript or JavaScript を指しているのでしょうか?

Perl を知っていれば Active-Perl をインストール後、

.aspファイルの内容を

<% @LANGUAGE=PERLSCRIPT %>

<%

... 処理(Perlで記述) ..

%>

とすることで Perlスクリプトが使用出来ますので、

Perl の拡張モジュールである Jcode.pm (又は jcode.pl)を使用すれば

文字コード変換は簡単に行えると思います。

Active-Perl

http://www.miloweb.net/win/server/script.html

サーバサイドスクリプトを実行させる( CGI・Perl 編 ) - Home Server Technical for Windows

Jcode.pm

id:zeamix

ありがとございます。

2004/09/20 13:18:11

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません