BASP21 の Kconv でUTF8を変換しようとしたら、後ろの方に変な文字が出てきますが

これはどうしたらよいでしょうか?
サンプルコードを添付します。
(佐渡汽船 と出てきてほしいのに 佐渡汽船ス闊ケROCEと出てくる)

Dim tmp, v, v1
Dim basp
set basp = Server.CreateObject("basp21")
tmp = "E4BD90E6B8A1E6B1BDE888B9"
v = basp.ByteArray(tmp, 1)
v1 = basp.Kconv(v, 4, 5)
Response.Write(v1)

回答の条件
  • 1人2回まで
  • 登録:2006/05/08 18:37:10
  • 終了:2006/05/15 18:40:04

回答(2件)

id:llusall No.1

llusall回答回数505ベストアンサー獲得回数612006/05/08 19:27:37

ポイント35pt

後ろにゼロ("00")を付加してみてはどうでしょう?

tmp = "E4BD90E6B8A1E6B1BDE888B900"

id:dungeon-master No.2

dungeon-master回答回数571ベストアンサー獲得回数402006/05/08 19:29:39

ポイント35pt

お使いのバージョンは 11-FEB-2003 でしょうか。

これについては、

http://www.bea.hi-ho.ne.jp/byoko/bnewslog44.html

に同様の現象が報告されており、

>バージョン2.2.4.27で修正しました。

とあります。

私が探すことのできた最新版DLLは以下のアーカイブです。

bsmtp.dll 2,4,2,23

http://www.hi-ho.ne.jp/babaq/data/Bsmtp20040421.lzh

お試しください(動作確認はしていません)。

id:yamazakiis

basp21.dll の不具合のようでしたが、

このLZHには bsmtp.dll しかないようですが、どうでしょうか?

2006/05/08 21:32:55

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

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

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

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

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