URLエンコードについて

3 件の投稿を閲覧中 - 1 ~ 3 件(全 3 件)
  • 著者
    投稿
  • #6802
    fum
    一般参加者

    お世話になります。

    現在、APIを用いてデータ入力をしようとしているのですが、
    送る構文の一部について、URLエンコードが必要です。

    例えば、この文体を
    doc_values={“sakusei_bi”:”2022-10-16″,”shinsei_sha”:”山田太郎”,”anken_kubun”:”新規 ”,”bunrui_sentaku”:”その他”,”chintai_kubun”:”月額”,”doc_title”:”TEST(API)”,”job_title”:”部長”,”tokuisaki_name”:”TEST得意先”,”keiyaku_kubun”:”賃貸”,”tokuisaki_name_kana”:”テストトクイサキ”}

    以下内容にしなければならないのですが、
    doc_values%3D%7B%22sakusei_bi%22%3A%222022-10-16%22%2C%22shinsei_sha%22%3A%22%E5%B1%B1%E7%94%B0%E5%A4%AA%E9%83%8E%22%2C%22anken_kubun%22%3A%22%E6%96%B0%E8%A6%8F%E3%80%80%22%2C%22bunrui_sentaku%22%3A%22%E3%81%9D%E3%81%AE%E4%BB%96%22%2C%22chintai_kubun%22%3A%22%E6%9C%88%E9%A1%8D%22%2C%22doc_title%22%3A%22TEST%28API%29%22%2C%22job_title%22%3A%22%E9%83%A8%E9%95%B7%22%2C%22tokuisaki_name%22%3A%22TEST%E5%BE%97%E6%84%8F%E5%85%88%22%2C%22keiyaku_kubun%22%3A%22%E8%B3%83%E8%B2%B8%22%2C%22tokuisaki_name_kana%22%3A%22%E3%83%86%E3%82%B9%E3%83%88%E3%83%88%E3%82%AF%E3%82%A4%E3%82%B5%E3%82%AD%22%7D

    (このサイトで変換しました。
    https://www.benricho.org/moji_conv/16-URLencode_UTF-8.html)

    これをMZ上で実行する方法はありますでしょうか。
    よろしくお願い致します。

    #6803
    MZPlatformユーザー会
    サイト管理者

    ご紹介いただいたサイトでUTF-8でエンコードしてみたのですが、結果が異なるようです。UTF-8で合っているでしょうか。

    UTF-8でエンコードするのであれば、MZでも同じ処理を実行するメソッドがネットワーク接続コンポーネントにあります。日本語化されていないので全メソッド対象で表示が必要ですが、「getURLEncodedString(String)」になります。こちらで試したところ、サイトと同様の文字列が出力されました。

    もしエンコードの形式が違うとなると現時点では機能修正が必要となりますので、お知らせください。

    #6810
    fum
    一般参加者

    お世話になります。
    教えて頂いた方法で実現できました。
    「doc_values=」はエンコード対象外でよかったのですが、私がそれを
    含めて投稿欄に貼り付けた誤りでした。
    ありがとうございました。

3 件の投稿を閲覧中 - 1 ~ 3 件(全 3 件)
  • このトピックに返信するには、ログインしてください。