string.format ("%q", foo_str) は、文字列をフォーマットして適切なエスケープ文字を追加し、Lua インタープリターに安全に読み戻せるようにします。この関数を使用して C-API から Lua_Buffer をフォーマットするにはどうすればよいですか? より一般的には、C-API から string.* 関数にアクセスするにはどうすればよいですか? lua_pcall ("string.format", ...) を使用することもできますが、もっと直接的な方法があるかどうか知りたいです。