HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0321
かさnetgetvについて2解決


かさ

リンク

2022/3/21(Mon) 00:07:03|NO.95789

netgetvでxmlをダウンロードすると、statには4194304がはいり、
変数には56850bytesが入ります。
そのあとnkfcnvをしたら32774bytesになりました。
mesboxで表示させて見ると最後のほうが切れています。
どうすれば最後まで表示できるでしょうか?


#include "hspinet.as" netinit if stat : dialog "ネット接続できません。" : end neturl "https://www.gpvweather.com/jmaxml-view.php?k=%E6%B4%A5%E6%B3%A2%E6%83%85%E5%A0%B1a&p=%E6%B0%97%E8%B1%A1%E5%BA%81&ym=2022-01&f=2022-01-16T05%3A03%3A04-20220116050305_0_VTSE51_010000.xml" netrequest_get "" repeat netexec res if res : break await 100 loop netgetv xml nkfcnv xml,xml,"s",, mesbox xml,640,480 stop

Debug Windowのバッファサイズだとか内容32774bytesの一部を表示していますとか気にせずに書いてたので、
なんでこんなことになるかが理解できません。



この記事に返信する


TOMATO

リンク

2022/3/21(Mon) 00:21:15|NO.95790

NKFによる文字コード変換を行なう
https://docs.hsp.moe/3.6/reference/hspinet/nkfcnv/


p4で、出力先のバッファサイズを指定します。 このサイズを超えた変換は行なわれません。 p4を省略するかマイナス値の場合は、デフォルトサイズ(32KB)が使用されます。



かさ

リンク

2022/3/21(Mon) 00:30:42|NO.95791

TOMATOさん
直りました。ありがとうございます。
NKFにバッファサイズ指定の項目があるのを見落としてました。
これからはリファレンスをしっかり見ようと思いました。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.95789への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2021(c) All rights reserved.