人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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)

●質問者: yamazakiis
●カテゴリ:コンピュータ インターネット
✍キーワード:kconv Response SET Write コード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● llusall
●35ポイント

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

tmp = "E4BD90E6B8A1E6B1BDE888B900"


2 ● dungeon-master
●35ポイント

お使いのバージョンは 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

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

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ