変数を追加する必要がある文字列があるので、string.format
メソッドを使用しますが、文字列には記号も含まれています"%20"
(それが何を表しているのかわかりません。おそらく空白などです)。とにかく、文字列には複数が含まれて"%"
おり、変数を最初の変数に追加してIDを設定したいだけなので、ポイントなどで文字列をエスケープする方法はありますか?
現在のように:
ID = 12345
string.format("id=%s&x=foo=&bar=asd%20yolo%20123-1512", ID)
エラーがbad argument #3 to 'format' (no value).
発生します-3つの変数が渡されることが予想されるためです。